Esta regla se activa cuando PageSpeed Insights detecta que los recursos de la página que se pueden comprimir no se han procesado con compresión HTTP.
Información general
Muchos servidores web pueden comprimir archivos en formato gzip antes de enviarlos para su descarga, ya sea invocando un módulo de terceros o utilizando rutinas incorporadas. Esto puede reducir el tiempo invertido en descargar los recursos necesarios para mostrar tu sitio web.
Recomendaciones
Deberías habilitar la compresión en tu servidor web. A continuación, incluimos información de referencia para habilitar la compresión de los servidores web más populares:
- Apache: usar mod_deflate
- Nginx: usar HttpGzipModule
- IIS: configurar la compresión HTTP
Preguntas frecuentes
PageSpeed Insights me informa de que gran parte de mis archivos de contenido estático deben comprimirse en formato gzip, pero ya he configurado mi servidor web para mostrar estos archivos con compresión gzip. ¿Por qué PageSpeed Insights no reconoce la compresión?
Los servidores proxy y los antivirus pueden inhabilitar la compresión cuando los archivos se descargan en un equipo cliente. Los resultados de PageSpeed Insights se basan en las cabeceras que realmente se han procesado en el cliente. Por lo tanto, si realizas un análisis en un equipo cliente que utilice software antivirus o que utilice un servidor proxy (muchos proxies pasan desapercibidos, y es posible que no sepas que hay un proxy entre el cliente y el servidor web), puede ser que estos sean la causa.
Para determinar si un proxy es la causa, puedes utilizar la extensión de PageSpeed Insights para Chrome con el fin de examinar las cabeceras:
- Ejecuta PageSpeed en la página en cuestión.
- Haz clic en la pestaña Mostrar recursos.
- Amplía la URL del recurso que está marcado como sin comprimir. A continuación, se muestran las cabeceras asociadas a ese recurso. Si ves una cabecera llamada Via, Forwarded o Proxy-Connection, significa que un proxy ha procesado el recurso.
Comentarios