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!)