Ene 28

Se ha añadido la clase zen_compactador_html que comprime tanto HTML como JavaScript de forma que podemos procesar todo el contenido que queremos añadirle, por ejemplo, cargar un fichero HTML, substituir un par de etiquetas enmarcadas por # , por los datos de una base de datos y por último enviarla del servidor al cliente compactándola…

Pros:

  • Tamaño del código DHTML mucho menor, la tasa de transferencia aumenta por el ahorro de ancho de banda
  • Disminución del tamaño de los ficheros javascript

Contras:

  • Se requiere un tiempo de procesamiento para expresiones regulares que es unas 10 veces más lento que el motor de la clase plantilla porque esta usa reemplazos simples y el compactador procesadores de expresiones
  • Necesitamos pasar todos los ficheros a incluir en la plantilla HTML por el compactado, esto genera más peticiones a Apache

Conclusiones: es necesario realizar los tests de eficiencia para comprobar cuál de las dos opciones es mejor, si usar o no el compactador, es decir, separar por un lado el compactador sólo para comprimir el texto fuente que sea muy pesado así como compactar sólo los scripts grandes y guardarlos ya procesados para que pesen menos….o bien, activar el compactador y procesar todo el contenido de las aplicaciones y scripts PHP mediante el búfer de salida…

Compártelo

Deja tu comentario

Close
E-mail It