Tenho mais confiança em redbot para verificação de recursos.
Como o uso do gzip depende de muitos fatores, é melhor verificar com um ambiente real (navegador / proxy real / etc) e monitorar o resultado usando um analisador de rede (wireshark)
Aqui está a seção gzip do meu atual nginx.conf:
gzip on;
gzip_http_version 1.1;
gzip_vary on;
gzip_comp_level 6;
gzip_proxied any;
gzip_types text/plain text/html text/css application/json application/x-javascript text/xml;
gzip_buffers 16 8k;
#gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_min_length 1100;
Estou testando baixando um arquivo HTML de 14 KB e verificando os cabeçalhos com o plugin httpfox para FireFox / analisando a página com o plugin PageSpeed, e também tentei link .
Eu acredito que o módulo gzip está instalado corretamente, porque eu consegui um único "Sim" do gid tester quando mudei o gzip_http_version para 1.0, mas httpfox e PageSpeed sempre me dizem que o arquivo não está compactado. / p>
Eu tentei muitas combinações diferentes aqui e não consigo fazer funcionar.
Detalhes da instalação e do servidor: Estou em um servidor no WebFaction e o nginx foi instalado como parte de um aplicativo de script personalizado (Ruby) que instalei há alguns meses.
Atualização:
Por outro lado, o teste neste URL informa que a compactação está funcionando corretamente: link
Será que as outras ferramentas simplesmente estão relatando isso incorretamente?
Tenho mais confiança em redbot para verificação de recursos.
Como o uso do gzip depende de muitos fatores, é melhor verificar com um ambiente real (navegador / proxy real / etc) e monitorar o resultado usando um analisador de rede (wireshark)
A única diferença entre você e a minha é que eu tenho
gzip_disable "MSIE [1-6]\.";
Tente usar o plug-in do firebug no Firefox, muitos desenvolvedores, inclusive eu, contam com essa ferramenta e tem um mecanismo de relatório preciso para o gzip