根据http://www.gidnetwork.com/tools/gzip-test.php的结果,我的网站已经全部使用Gzip压缩了。
但是,当我用Yslow测试时,它提示我的网站未启用Gzip,并列出所有脚本未启用Gzip压缩。
有什么建议吗?
根据http://www.gidnetwork.com/tools/gzip-test.php的结果,我的网站已经全部使用Gzip压缩了。
但是,当我用Yslow测试时,它提示我的网站未启用Gzip,并列出所有脚本未启用Gzip压缩。
有什么建议吗?
在Firebug的标题中查看,并检查浏览器是否正在发送
Accept-Encoding gzip,deflate
Content-Encoding gzip
正在通过服务器在响应头中发送(表示已经应用了gzip压缩)。
<?php ob_start('ob_gzhandler'); echo file_get_contents('whatever.js'); ?>
Content-Encoding: gzip
决定了接收到的内容是否被压缩。Accept-Encoding: gzip,deflate
则与浏览器是否接受gzip
内容有关,即使接收到的内容没有使用gzip
进行压缩,该设置也会被设置。 - Hakim