我的网站很高兴Gzipped根据:
http://www.gidnetwork.com/tools/gzip-test.php
然而,当我通过Yslow运行时,我得到一个G for Gzip,它将我的所有脚本列为未压缩的组件。
有什么想法吗?
答案 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'); ?>