0

我已将以下代码添加到我的 .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 应该可以工作。知道我做错了什么吗?谢谢你的帮助。

4

1 回答 1

0

代码是正确的 14400 它应该做 4 小时的缓存。

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

于 2014-08-12T07:11:37.397 回答