【问题标题】:Pagespeed issues: Leverage Browser CachingPagespeed 问题:利用浏览器缓存
【发布时间】:2017-08-23 13:12:11
【问题描述】:

我的 WordPress 网站的 Google 和 GTmetrix 速度测试惨遭失败。两者都指定未启用浏览器缓存。

我试过几个缓存插件,比如WP Super Cache,但是效果为零。

我还手动编辑了 .htaccess 文件,内容如下:

##### EXPIRE CACHING - LEVERAGE BROWSER CACHING #####
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month 1 days"
ExpiresByType text/html "access plus 1 month 1 days"
ExpiresByType image/gif "access plus 1 month 1 days"
ExpiresByType image/jpeg "access plus 1 month 1 days"
ExpiresByType image/png "access plus 1 month 1 days"
ExpiresByType text/css "access plus 1 month 1 days"
ExpiresByType text/javascript "access plus 1 month 1 week"
ExpiresByType application/x-javascript "access plus 1 month 1 days"
ExpiresByType text/xml "access plus 1 seconds"
</IfModule>
##### END EXPIRE CACHING #####

但是,同样,它的影响为零。我已经尝试了我的主机提供商 BlueHost 三次,他们每次都给我不同的响应,但它们都大致等同于“与我们无关”。

有人知道我做错了什么吗?

我觉得我的头撞到了一堵砖墙上!

如果您能给我任何帮助,我将不胜感激。

【问题讨论】:

    标签: wordpress performance .htaccess caching browser-cache


    【解决方案1】:

    我在使用 WP Super Cache 时遇到了同样的问题(这就是我找到这个线程的方式)。我切换到 WP Fastest Cache 为我解决了这个问题(它在选项中作为切换设置) - 我想我会发布以防万一你还没有修复它。

    【讨论】:

      【解决方案2】:

      您添加的代码仅在 apache 模块 mod_expires 处于活动状态时才有效。

      或者,您可以使用以下代码(将其添加到 .htaccess)

      # 1 YEAR
      <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
      Header set Cache-Control "max-age=31536000, public"
      </FilesMatch>
      # 1 WEEK
      <FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
      Header set Cache-Control "max-age=604800, public"
      </FilesMatch>
      # 1 WEEK
      <FilesMatch "\.(txt|xml|js|css)$">
      Header set Cache-Control "max-age=604800"
      </FilesMatch>
      # NEVER CACHE - notice the extra directives
      <FilesMatch "\.(html|htm|php|cgi|pl)$">
      Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
      </FilesMatch>
      

      请注意,这将仅对内部文件利用浏览器缓存,您无法控制外部文件。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-04
      • 2014-07-08
      • 2020-09-10
      • 2015-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多