Autor Tema: [Código] Ahorrar tráfico quitando tabulaciones y saltos de linea.  (Leído 2389 veces)

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re:[Código] Ahorrar tráfico quitando tabulaciones y saltos de linea.
« Respuesta #15 en: 26 de Febrero de 2010, 14:48:11 pm »
Reitero mi pregunta, aunque el peso se reduzca el servidor tiene que procesar y parsear el html, ¿compensa en terminos temporales?

La finalidad de este código es reducir el tráfico, si compensa o no depende de cada uno.

A mí me compensa, después de hacer un par de pruebas de rendimiento, los pocos milisegundos que pierde el servidor en parsear el código, se compensa con el tiempo de menos que tarda el navegador en renderizar la página, contando además con el ahorro de tráfico que es bastante considerable.
Trabajando en mi actual proyecto.

Comunidad PHPeros

Re:[Código] Ahorrar tráfico quitando tabulaciones y saltos de linea.
« Respuesta #15 en: 26 de Febrero de 2010, 14:48:11 pm »

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re:[Código] Ahorrar tráfico quitando tabulaciones y saltos de linea.
« Respuesta #16 en: 26 de Febrero de 2010, 20:00:38 pm »
Reitero mi pregunta, aunque el peso se reduzca el servidor tiene que procesar y parsear el html, ¿compensa en terminos temporales?

Si tienes un buen servidor yo diría que compensa incluso usar gzip. Pero de gzip paso cuando uso mucho JavaScript puesto que relantiza todo.

Lo que hay que hacer es o bien un sistema de cache o hacer lo que yo hago:
 - Hago una copia del archivo y lo llamo ejemplo_bak.php (añadiendo "_bak")
 - Eliminar todas las tabulaciones y espacios únicamente en lo que se refiere a HTML (me olvido de PHP)
 - Luego edito el archivo y cambio todo el HTML por el HTML parseado, colocando el PHP donde tenga que ir.
 - Guardo el archivo como ejemplo.php y lo subo.

Con lo cual, el servidor tardará lo mismo (e incluso algo menos aunque eso si que es imposible de notar, pero en teoría debería tardar menos) en procesar el archivo que contenga PHP, pero al mostrarse al navegador, se reduce también el peso y el tráfico generado además del tiempo de espera.

Claro que esto no sirve si vuestra web consume 10 Tb mensuales (administro un servidor de una empresa y consume 10 TERAS!)
Un Saludo, Tope >> Programador FIJO en PHPeros