我的网站全部按照以下方式进行了 Gzip 压缩:
http://www.gidnetwork.com/tools/gzip-test.php
但是,当我通过 Yslow 运行它时,我得到了一个 Gzip 的 F 并且它将我的所有脚本列为未压缩的组件。
有任何想法吗 ?
我的网站全部按照以下方式进行了 Gzip 压缩:
http://www.gidnetwork.com/tools/gzip-test.php
但是,当我通过 Yslow 运行它时,我得到了一个 Gzip 的 F 并且它将我的所有脚本列为未压缩的组件。
有任何想法吗 ?
查看 Firebug 中的标头并检查浏览器是否正在发送
Accept-Encoding gzip,deflate
在请求标头中
Content-Encoding gzip
正在由服务器在响应标头中发送(表明已应用 gzipping)。
如果您使用链接页面中的方法对您的站点进行 gzip 压缩,它不会对脚本产生任何影响,因为它们不是通过 PHP 运行的。您需要:
1) 配置您选择的网络服务器(apache2 使用 mod_deflate)
2) 通过 php 提供您的 .js 文件:
<?php ob_start('ob_gzhandler'); echo file_get_contents('whatever.js'); ?>