Respuestas:
Una forma alternativa de verificar rápidamente los encabezados de la respuesta HTTP sería usar curl .
Por ejemplo, si el encabezado Content-Encoding está presente en la respuesta, entonces mod_deflate funciona:
$ curl -I -H 'Accept-Encoding: gzip,deflate' http://www.example.org/index.php
[...]
Content-Encoding: gzip
[...]
Si ejecuta el comando anterior sin la parte -H 'Accept-Encoding: gzip, deflate' , lo que implica que su cliente HTTP no admite la lectura de contenido comprimido, entonces el encabezado Content-Encoding no estará presente en la respuesta.
Espero que esto ayude.
-I
opción, hay una diferencia entre -H 'Accept-Encoding: gzip,deflate'
y --compress
. El último descomprime el contenido de salida. (verifique esta respuesta stackoverflow.com/a/8365089/162178 )
Fiddler2 puede ayudar con esto. Enciéndelo y mira al inspector. También puede decirle qué tamaños de archivo está viendo. Además, puede configurarlo para que decodifique automáticamente si se encuentra con problemas relacionados con la compresión con su navegador.
Nota: esta respuesta ahora es CW: actualice con más información si lo desea (¡no tengo tiempo ahora mismo!)
Uso la herramienta de compresión HTTP en whatsmyip.org regularmente.
Otra solución es usar Lynx. Fácil de instalar en Linux desde repos y creo que también puedes obtener versiones de Windows. Solo ejecuta el comando:
lynx -head -dump "http://www.example.com/page.html"
Luego verifique si hay una línea que diga Content-Encoding: gzip
.
Hay un servicio web que creé específicamente para este propósito. Quería una manera fácil de verificar gzip (en todos los recursos de un sitio) sin tener que buscar en el inspector o usar complementos del navegador.
La extensión LiveHTTPHeaders Firefox es tu amiga. Puede examinar el encabezado "Codificación de contenido" y buscar "gzip".
Si usa Safari con el menú de desarrollo habilitado, puede usar el inspector web
El inspector web muestra gráficamente los tiempos de carga de la página y los tamaños de archivo para que pueda probar antes de habilitar la compresión, registrar los tamaños y luego probar y comparar.
Screeshot a través del blog webkit.org.
Recomiendo el complemento Desarrollador web para firefox. Puede mostrarle los encabezados de respuesta, lo que también es muy útil para depurar otros problemas.
Por ejemplo:
Date: Thu, 05 Nov 2009 08:46:30 GMT
Server: Apache
X-Powered-By: PHP/5.3.0
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 6446
Connection: close
Content-Type: text/html
200 OK
.. lo que claramente dice que la respuesta fue comprimida. Los encabezados también son muy útiles para depurar problemas con otras cosas relacionadas con el encabezado, como eTags y caduca.
-H ..
con--compress
.