首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >W3利用不适用于google分页的浏览器缓存

W3利用不适用于google分页的浏览器缓存
EN

WordPress Development用户
提问于 2012-12-19 14:14:17
回答 2查看 9.7K关注 0票数 6

我在http://iqonline.eu有一个站点,它将w3总缓存用于所有的缓存和小型化目的,而且一切都按照正常情况很好地工作。然而,当在Google页面速度上检查站点时,它仍然表示没有使用浏览器缓存,而是为了延长某些媒体项目的更新时间。

我有以下设置在浏览器缓存部分,但不管设置,它似乎不影响谷歌页面速度的结果?

我使用的是Windows2008VPS服务器(我知道,我知道.)我遗漏了什么吗?

EN

回答 2

WordPress Development用户

发布于 2012-12-27 17:59:27

我建议您阅读本文W3 Total:完整设置指南,这是手动设置w3tc的一个很好的教程。

当您保存您的设置时,请记住刷新您的缓存,因为如果不使用Google,Pagespeed将在旧的缓存文件上进行测试。

您可以尝试添加以下.htaccess规则:

代码语言:javascript
复制
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##

这将设置您的内容的过期头。

票数 4
EN

WordPress Development用户

发布于 2013-04-12 14:35:16

由于您使用的是Windows2008VPS,所以我假设WordPress已经安装在IIS上。Pontus的回答对于Apache的安装是有帮助的。您需要将Apache代码转换为IIS能够理解的内容,因为IIS不使用.htacess规则。

我还没有尝试过这一点,但是一种简单的方法可能是进入IIS,导航到您的站点并单击“输出缓存”。您应该添加基于扩展的缓存规则。

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

https://wordpress.stackexchange.com/questions/76603

复制
相关文章

相似问题

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