1

谷歌页面速度工具告诉我: “使用 gzip 或 deflate 压缩资源可以减少通过网络发送的字节数”

当然还列出了我所有的 .js 和 .css 文件。

在这里研究最终让我想到了这个问题:

如何在 .htaccess 中指定“Vary: Accept-Encoding”标头

这似乎是说,对于 .js 和 .css 文件,我需要做的就是:

<IfModule mod_deflate.c>
    #The following line is enough for .js and .css
    AddOutputFilter DEFLATE js css
</IfModule>

<IfModule mod_headers.c>
    <FilesMatch "\.(js|css)$">
        Header append Vary: Accept-Encoding
    </FilesMatch>
</IfModule>

有人可以确认这是该目标的当前“最佳实践”并且它是故障安全的,假设用户使用的是现代浏览器(例如,不是 < IE7)

谢谢!

4

0 回答 0