【问题标题】:mod_deflate in .htaccess and google pagespeed.htaccess 和 google pagespeed 中的 mod_deflate
【发布时间】:2012-08-17 10:14:54
【问题描述】:

我有一个带有 centos 6 的 linode 服务器,因为它不支持 mod_gzip,我正在使用 mod_deflate。

这是我在 .htacess 中的代码

<IfModule mod_deflate.c>
  <FilesMatch "\\.(js|css|html|htm|php|xml)$">
    SetOutputFilter DEFLATE
  </FilesMatch>
</IfModule>

当我使用 http://www.whatsmyip.org/http-compression-test/ 进行测试时,它说“我的网站已压缩”,但是当我在 chrome 中使用 pagespeed 时,它仍然建议“启用压缩”

怎么了?我的 .htaccess 代码有什么问题吗?

【问题讨论】:

  • 它抱怨的资产是什么?很可能是未压缩的第三方资产。

标签: apache .htaccess pagespeed http-compression mod-deflate


【解决方案1】:

我是这样使用放气模式的:

<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
</IfModule>

它对我来说非常有效。我的网站的 Pagespeed 是: 台式机:91 手机:83

我在我的网站上使用过的参考资料:

  1. http://www.quickregisterseo.com/improve-google-page-speed-score-wordpress-without-plugins/
  2. https://dzone.com/articles/steps-improve-your-pagespeed-insight-score

【讨论】:

    【解决方案2】:

    我也遇到过同样的问题。 Chrome 中的 pagespeed 似乎有时会给出错误的结果。如果您真的想确定,我建议使用http://webpagetest.orghttp://gtmetrix.com。你应该总是在不同的网站上测试这些东西,不要仅仅依赖一两个测试。某些网站或工具会给出错误的结果。

    【讨论】:

      猜你喜欢
      • 2013-02-08
      • 2018-08-03
      • 2012-04-29
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多