如何解决在wordpress pagespeed洞察中利用浏览器缓存

时间:2015-03-21 12:27:37

标签: php wordpress .htaccess caching

我正在努力解决杠杆浏览器缓存问题。我尽我所能,但没有成功。可能是我没有朝着正确的方向努力。

我在godaddy服务器上,我无法安装w3总缓存插件来解决此类问题。

我得到了这个:

http://s.gravatar.com/js/gprofiles.js (expiration not specified)
http://mydomain.netdna-cdn.com/…t-scrollbar-0.4.6.with-mousewheel.min.js (60 minutes)
http://mydomain.netdna-cdn.com/…gins/wp-google-maps/css/wpgmza_style.css (60 minutes)
http://mydomain.netdna-cdn.com/…ins/revslider/rs-plugin/css/settings.css (60 minutes)
http://mydomain.netdna-cdn.com/…/themes/inovado/framework/css/retina.css (60 minutes)
http://mydomain.netdna-cdn.com/…content/plugins/optin-panel/js/script.js (60 minutes)
http://mydomain.netdna-cdn.com/…hemes/inovado/framework/js/mobilemenu.js (60 minutes)
http://www.google-analytics.com/analytics.js (2 hours)

我在.htaccess文件中应用了一些代码并尝试通过一些插件来解决这个问题,但没有运气。

请帮助在wordpress中解决此Leverage浏览器缓存问题。

由于

2 个答案:

答案 0 :(得分:1)

如果这些文件位于您的服务器中,您可以使用:利用浏览器缓存Ninjas插件!它非常有效!如果它们不在服务器内,那么您无能为力。 (它们是与您的网站链接的外部资源).htacess规则无法解决这些问题!祝你好运!

约翰

答案 1 :(得分:0)

我建议你使用wpsupercache。某些提供程序会阻止缓存插件。我建议你看一下他们的博客或状态。您可以使用的Htaccess代码(我也这样做:)

<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 text/html "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 1 month"
</IfModule>