2016-12-03 120 views
0

正如标题所说,Nginx Gzip不能正常工作,我尝试过许多配置分散在互联网上,没有任何工作,当简单的东西不起作用时,我感到非常沮丧。Nginx gzip在Chrome中不能正常工作

gzip.conf:

gzip on; 
gzip_disable "msie6"; 
gzip_vary on; 
gzip_proxied any; 
gzip_comp_level 6; 
gzip_buffers 16 8k; 
gzip_http_version 1.1; 
gzip_min_length 256; 
gzip_types 
    text/plain 
    text/css 
    application/json 
    application/javascript 
    application/x-javascript 
    text/xml 
    application/xml 
    application/xml+rss 
    text/javascript 
    application/vnd.ms-fontobject 
    application/x-font-ttf 
    font/opentype 
    image/svg+xml 
    image/x-icon; 

Chrome:

enter image description here

enter image description here

Chrome Audit: enter image description here

Curl: enter image description here

我清除了缓存,一切仍然一样。

=======================

UPDATE:

我已经测试了gzip压缩在

http://checkgzipcompression.com/

,给了我:

enter image description here

但在Chrome它表明:

enter image description here

+0

任何人都可以帮助解决这个问题?我已经尝试了一切。 –

+0

增加了更多的截图 –

回答

1

罪魁祸首是我的反病毒,我还以为是不是因为在第一,我有禁用它并且响应仍然不是gzipped。但是当我在我的工作区中使用相同的chrome版本的新安装的VM中尝试时,响应得到gzipped,并且当我在该VM上安装防病毒时,响应不再是gzipped

1

由于gzip的正常工作的服务器上与其他HTTP客户端(curlhttp://checkgzipcompression.com),但不是在Chrome,我会怀疑铬是罪魁祸首,而不是你的nginx组态。

  1. 尝试其他浏览器(FirefoxIEOpera等)?
  2. 尝试禁用所有Chrome扩展(与用户代理什么,因为你在你的nginx的conf有gzip_disable "msie6"
相关问题