2013-07-30 74 views
1

出於安全原因,我已將緩存清除代碼放在.cfm頁面中。緩存清晰的代碼是如何將JavaScript和CSS文件放入瀏覽器緩存中?

<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

刪除標題? oO – Virus721

+0

@ Virus721出於安全原因,我無法刪除標題。 –

+0

安全原因是什麼意思? – Virus721

回答

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> 
+0

是的,我們正在使用Apache,你能解釋我在哪個文件中我應該把這個代碼。 –

+0

這個腳本會放在你的.htaccess文件中。如果它不起作用,請從以前的答案尋求進一步的幫助:http://stackoverflow.com/a/11622555/2623144 – XaxD