Nginx的Gzip压缩

我有安装Nginx的Ubuntu。 我没有部署任何网站,只是GET默认的Nginx的静态页面。

这里是Nginx的设置:

## # Gzip Settings ## gzip on; gzip_disable "msie6"; # gzip_vary on; # gzip_proxied any; gzip_comp_level 4; # gzip_buffers 16 8k; # gzip_http_version 1.1; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; 

我正在使用http://www.gidnetwork.com/tools/gzip-test.php (我的网站testinghttp://demas.me )检查压缩,它说,响应没有压缩。

Google Developers工具说:

在这里输入图像说明

为什么压缩不起作用?

谢谢

更新:

完整的Nginxconfiguration: http : //pastebin.com/D7xjzwAf

在testing你的网站时,我发现这个响应用gzip压缩的。

您的屏幕截图显示了caching的响应。 清除浏览器caching并重试。

至于这个工具,它没有得到压缩响应的原因是它向你的服务器发送了一个HTTP / 1.0请求,而不是HTTP / 1.1请求。 默认情况下,nginx只发送对HTTP / 1.1请求的gzip响应。 (而且HTTP / 1.1已经超过15年了,所以类似那些仍在发送HTTP / 1.0请求的东西已经过时或者被破坏了。)

你的网站正在接受gzip / deflate,它看起来压缩了我,为什么你这样想呢?