【问题标题】:Why does Google Page-Speed say that elements need compressing, when they already are compressed?为什么 Google Page-Speed 说元素需要压缩,而它们已经被压缩了?
【发布时间】:2012-03-27 05:26:14
【问题描述】:

我的页面是使用 .htaccess 中的以下内容压缩的

<ifModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  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 表示页面,尤其是 Page-Speed 所抱怨的元素已被压缩,因此页面的总体得分为 90/100。

那么,Page-Speed 会这么说

使用 gzip 压缩以下资源可以将其传输大小减少 118.8KiB(减少 70%)。

它给页面的总分是 33/100?

【问题讨论】:

  • 获得了其中一种资源的示例,以及它的请求/响应标头吗?
  • Peter 如果您有一个显示此问题的实时示例页面,我们可以仔细查看。

标签: .htaccess compression gzip yslow pagespeed


【解决方案1】:

您的 htaccess 文件仅包含特定的文件扩展名和 mime 类型,大概有正在加载的可压缩文件未指定 或者 mod_gzip 没有在你的服务器上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-29
    • 2012-06-26
    • 2017-01-20
    • 2011-07-24
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 2020-01-02
    相关资源
    最近更新 更多