启用了nginx服务器上的Gzip,但只压缩了某些文件

时间:2016-01-13 17:11:36

标签: nginx compression gzip request-headers

我有一个托管在启用了gzip压缩的nginx服务器上的网站。如果我在http://gzipwtf.com/上查看我的网站,我发现7个文件中只有2个被压缩。首先,我认为文件名/模式可能有问题,但我无法弄清楚为什么某些文件被压缩而其他文件没有。文件类型,文件名,文件位置和压缩之间没有联系。不仅js​​文件或css文件不起作用。两种类型都有效但不适用于每个文件。 我有以下文件:

  • css / sb.min.css(压缩)
  • css / style.min.css(压缩)
  • css / jquery.mcustomscrollbar.min.css(压缩)
  • js / jquery.mcustomscrollbar.concat.min.js(压缩)
  • js / jquery.sidebar.min.js(压缩)
  • js / jquery.min.js(压缩)
  • js / sbhandlers.js(压缩)

我还检查了Google Chrome的DeveloperTools。 Request Header在每个文件上都是这样的:

Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
...

但是期望只有两个压缩文件在响应标题中有这个:

Content-Encoding:gzip

我完全不知道为什么只压缩了两个文件。我已经写过了webhoster的支持,但他说一切都配置正确。

我错过了这一点吗?! 谢谢你的帮助!

0 个答案:

没有答案