Yslow 无法识别我的 gzip
我的网站很高兴根据以下内容进行 Gzip 压缩:
http://www.gidnetwork.com/tools /gzip-test.php
但是,当我通过 Yslow 运行它时,我得到了代表 Gzip 的 F,并且它列出了我的所有脚本作为未进行 gzip 压缩的组件。
有任何想法吗 ?
my site is all happily Gzipped according to:
http://www.gidnetwork.com/tools/gzip-test.php
However when I run it through Yslow I get a F for Gzip and it lists all of my scripts as components that are not gzipped.
Any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 Firebug 中的标头,并检查浏览器是否
在请求标头中发送以及
服务器是否在响应标头中发送该标头(表明已应用 gzipping)。
Have a look in the headers in Firebug and check that the browser is sending
in the request header and that
is being sent by the server in the response header (indicating that gzipping has been applied).
如果您使用链接页面中的方法对站点进行 gzip,则不会对脚本产生任何影响,因为它们不是通过 PHP 运行的。 您需要:
1) 配置您选择的网络服务器(apache2 使用 mod_deflate)
2) 通过 php 提供您的 .js 文件:
If you used the method in the linked pages to gzip your site, it won't have any effect on the scripts as they are not run through PHP. You'll need to either:
1) configure your webserver of choice (apache2 uses mod_deflate)
2) serve your .js files through php: