如何将JavaScript和CSS文件放在浏览器缓存中?

时间:2013-07-30 13:42:02

标签: javascript performance caching coldfusion

出于安全原因,我已将缓存清除代码放在.cfm页面中。缓存清除代码是

<cfheader name="Cache-Control" value="no-cache,no-store,must-revalidate">
<cfheader name="Pragma" value="no-cache">
<cfheader name="Expires" value="#GetHttpTimeString(Now()-1)#">

现在每个请求它 从服务器获取所有JavaScript,CSS和图像文件,这会降低我网站的速度。在ColdFusion或JavaScript中是否有任何方法可以将JavaScript,CSS和图像文件保存在缓存中以提高性能?

1 个答案:

答案 0 :(得分:0)

(假设您使用的是Apache)启用mod_expires并在.htaccess文件中自定义缓存条件。

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault “access plus 1 second”
    ExpiresByType text/css “access plus 7 days”
    ExpiresByType image/jpg “access plus 7 days”
</IfModule>