3

我有一个带有 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 代码有什么问题吗?

4

2 回答 2

6

我以这种方式使用了放气模式:

<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>

它对我来说非常有效。我的网站的页面速度是:桌面版: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
于 2018-07-13T12:44:08.673 回答
1

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

于 2014-11-12T10:45:33.573 回答