利用浏览器缓存无法使用本地插件javascript

时间:2014-08-11 15:56:45

标签: javascript caching pagespeed http-caching google-pagespeed

我已将以下代码添加到我的.htaccess文件中:

# JS/CSS files - 4 hours
<filesMatch "\.(js|css)$">
Header set Cache-Control "max-age=14400, public, must-revalidate"
</FilesMatch>

但PageSpeed Insights仍然说我需要利用浏览器缓存:

…assets/js/jquery.dop.ThumbnailGallery.js (4 hours)
…g/libraries/js/jquery.jscrollpane.min.js (4 hours)
…/doptg/libraries/js/jquery.mousewheel.js (4 hours)
…rati_nextgen/modules/ajax/static/ajax.js (4 hours)
…nextgen/modules/ajax/static/ngg_store.js (4 hours)
…i_nextgen/modules/ajax/static/persist.js (4 hours)
…ati_nextgen/modules/ajax/static/store.js (4 hours)
…ules/lightbox/static/lightbox_context.js (4 hours)
…tent/plugins/page-list/css/page-list.css (4 hours)
…ugin/js/jquery.themepunch.plugins.min.js (4 hours)
…n/js/jquery.themepunch.revolution.min.js (4 hours)

所有这些都是插件文件夹中的本地文件,因此Cache-Control应该可以正常工作。知道我做错了什么吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

代码是正确的14400应该进行4小时的缓存。

PageSpeed建议保持更多,增加一天并验证。