W3利用不适用于Google页面速度的浏览器缓存

时间:2012-12-19 作者:dodgerogers

我的网站位于http://iqonline.eu 它使用w3 total cache进行所有缓存和缩小,一切正常。然而,当在Google page speed上查看该网站时,它仍然表示没有使用利用浏览器缓存来延长某些媒体项目的刷新时间。

我在浏览器缓存部分有以下设置,但不管设置如何,它似乎都不会影响google页面速度结果?

我正在使用windows 2008 VPS服务器(我知道,我知道…)我有什么遗漏吗?

screenshot of settings

2 个回复
SO网友:Pontus Abrahamsson

我建议您阅读这篇文章W3 Total Cache-插件:The Complete Settings Guide, 手动设置w3tc是一个很好的教程。

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

您可以尝试添加此项。htaccess规则:

## 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 ##
这将在内容上设置过期标题。

SO网友:i-4Web

由于您使用的是Windows 2008 VPS,我假设WordPress已安装在IIS上。Pontus的回答对Apache WP的安装很有帮助。您需要将Apache代码转换为IIS可以理解的代码,因为IIS没有使用。H访问规则。

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

结束

相关推荐

有没有人在Dreamhost VPS上成功地使用了WordPress插件w3-Total-cache?

Dreamhost鼓励我使用FCGI、XCache和w3 total cache。但我不确定最佳设置是什么,尤其是对象和数据库缓存。有什么建议吗?此外,我无法消除此错误消息:Recently an error occurred while creating the CSS / JS minify cache 我也无法获取日志文件以显示。。。

W3利用不适用于Google页面速度的浏览器缓存 - 小码农CODE - 行之有效找到问题解决它

W3利用不适用于Google页面速度的浏览器缓存

时间:2012-12-19 作者:dodgerogers

我的网站位于http://iqonline.eu 它使用w3 total cache进行所有缓存和缩小,一切正常。然而,当在Google page speed上查看该网站时,它仍然表示没有使用利用浏览器缓存来延长某些媒体项目的刷新时间。

我在浏览器缓存部分有以下设置,但不管设置如何,它似乎都不会影响google页面速度结果?

我正在使用windows 2008 VPS服务器(我知道,我知道…)我有什么遗漏吗?

screenshot of settings

2 个回复
SO网友:Pontus Abrahamsson

我建议您阅读这篇文章W3 Total Cache-插件:The Complete Settings Guide, 手动设置w3tc是一个很好的教程。

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

您可以尝试添加此项。htaccess规则:

## 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 ##
这将在内容上设置过期标题。

SO网友:i-4Web

由于您使用的是Windows 2008 VPS,我假设WordPress已安装在IIS上。Pontus的回答对Apache WP的安装很有帮助。您需要将Apache代码转换为IIS可以理解的代码,因为IIS没有使用。H访问规则。

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

相关推荐

Nginx+WordPress+HHVM:为什么Batcache不能工作?瓦尼什会提供更多帮助吗?

我听说了很多关于HHVM, 所以我用Nginx(带Pagespeed模块)和HHVM设置了WordPress博客的副本(在另一个域上)。现在,好处是显而易见的:在相同的配置上,加载时间要快两到三倍。我正在努力加快速度,我还安装了Memcached and Batcache. 我已经安装了memcached 包,已复制对象缓存。php(Pastebin) 在WordPress博客的根文件夹上,然后我安装了Batcache插件并复制了高级缓存。php(Pastebin) 将文件保存到wp content文件夹