我正在尝试提高网站的网页速度,并使用“Yslow”和“Page Speed”来监控速度。两个人都告诉我“使用gzip压缩组件”,并列出了许多CSS和JavaScript文件,例如
我们的托管已通知我们nginx正在对所有资产进行gzip压缩,即使它将代理反向回Apache,并且在虚拟主机级别启用的nginx站点启用文件的后续值也证实了这一点。 :
gzip on;
gzip_disable msie6;
gzip_static on;
gzip_comp_level 9;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
有没有理由这些工具没有被压缩所吸引,或者实际上它们根本没有被压缩,我们需要让我们的托管添加额外的东西?
答案 0 :(得分:3)
您的托管服务提供商声称这些请求会留下nginx压缩文件,这会留下潜在的问题原因:
问题可能是nginx服务器和浏览器之间的代理或缓存,它会消除压缩。
有些事情要尝试:
curl --compressed --head <your-asset-url>
的结果是什么(如果压缩的响应被压缩,您应该看到Content-Type: gzip
)