我有一个托管在启用了gzip压缩的nginx服务器上的网站。如果我在http://gzipwtf.com/上查看我的网站,我发现7个文件中只有2个被压缩。首先,我认为文件名/模式可能有问题,但我无法弄清楚为什么某些文件被压缩而其他文件没有。文件类型,文件名,文件位置和压缩之间没有联系。不仅js文件或css文件不起作用。两种类型都有效但不适用于每个文件。 我有以下文件:
我还检查了Google Chrome的DeveloperTools。 Request Header在每个文件上都是这样的:
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
...
但是期望只有两个压缩文件在响应标题中有这个:
Content-Encoding:gzip
我完全不知道为什么只压缩了两个文件。我已经写过了webhoster的支持,但他说一切都配置正确。
我错过了这一点吗?! 谢谢你的帮助!