首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >gzip工作,但是YSlow表示它不是

gzip工作,但是YSlow表示它不是
EN

Stack Overflow用户
提问于 2011-04-09 08:09:48
回答 2查看 5.2K关注 0票数 5

我已经习惯了FirebugYSlow。我要看的事情之一是gzip压缩。YSlow仍然给我的站点一个"F“,并表明我的CSS和JavaScript文件没有被压缩。

然而,如果我对我的站点(如http://www.gidnetwork.com/tools/gzip-test.php)运行外部gzip测试,它会告诉我gzip正在工作,并给了我我的积蓄,尽管我认为这可能只是HTML。

这是我的.htaccess文件的相关部分:

代码语言:javascript
运行
复制
<IfModule mod_gzip.c>
    mod_gzip_on       Yes
    mod_gzip_dechunk  Yes
    mod_gzip_item_include file      \.css$
    mod_gzip_item_include file      \.(html?|txt|js|php|pl|jpg|png|gif)$
    mod_gzip_item_include handler   ^cgi-script$
    mod_gzip_item_include mime      ^text/.*
    mod_gzip_item_include mime      ^application/x-javascript.*
    mod_gzip_item_exclude mime      ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

为什么YSlow不同意外部gzip测试?

EN

回答 2

Stack Overflow用户

发布于 2011-05-06 09:57:38

而不是在代理人背后测量?我的工作代理与我的缓慢结果.!

票数 0
EN

Stack Overflow用户

发布于 2012-11-10 19:40:13

只需将下一段代码添加到.htaccess

代码语言:javascript
运行
复制
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

似乎这让GTmetrix和Yslow都很开心

别忘了加上

代码语言:javascript
运行
复制
ob_start("ob_gzhandler");

如果您正在使用PHP,则在头文件的开头

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5603739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档