2014-10-29 65 views
0

問題:是否有可能強制瀏覽器從服務器拉出頁面並忽略使用ColdFusion的緩存版本?我正在尋找一個快速臨時修復程序。我可以使用的Application.cfc文件功能添加到問題的onRequestStart()強制頁面忽略緩存 - ColdFusion

背景:最近緩存已添加到我的公司的網站,它運行緩存的頁面(即使它們被破壞或每天晚上不正確的)

我的研究:如果我去我的網站使用這個網址我所服務的緩存頁面... http://www.mywebsite.com/但如果我在URL中添加一個通用的可變我從我的服務器提供服務的頁面:http://www.mywebsite.com/?test=123

我做了什麼到目前爲止:在鏈接的情況下,我有一個函數,它將日期和時間添加到我的頁面鏈接,因此如果它們使用了它們指向的頁面來拉取​​當前頁面。

請讓我知道,如果有任何其他信息我可以提供幫助獲得我的問題的反饋意見。

回答

4

你可以試試這個。

<cfheader name="cache-control" value="no-cache, no-store, must-revalidate"> 
<cfheader name="pragma" value="no-cache"> 
<cfheader name="expires" value="#getHttpTimeString(now())#"> 
+0

我們實際上做了一個類似的自定義標籤,因爲我們經常使用它。 – 2014-10-29 18:14:15