Yslow不认识我的gzip

时间:2009-04-04 00:35:41

标签: gzip yslow

我的网站很高兴Gzipped根据:

http://www.gidnetwork.com/tools/gzip-test.php

然而,当我通过Yslow运行时,我得到一个G for Gzip,它将我的所有脚本列为未压缩的组件。

有什么想法吗?

2 个答案:

答案 0 :(得分:6)

查看Firebug中的标题并检查浏览器是否正在发送

Accept-Encoding     gzip,deflate 
请求标头中的

Content-Encoding    gzip
服务器在响应头中发送

(表示已应用gzipping)。

答案 1 :(得分:0)

如果您使用链接页面中的方法来gzip您的网站,它将不会对脚本产生任何影响,因为它们不是通过PHP运行的。你需要:

1)配置您选择的网络服务器(apache2使用mod_deflate)

2)通过php提供你的.js文件:

<?php ob_start('ob_gzhandler'); echo file_get_contents('whatever.js'); ?>