【问题标题】:Force page to ignore Cache - ColdFusion强制页面忽略缓存 - ColdFusion
【发布时间】:2014-10-30 02:11:39
【问题描述】:

问题: 是否可以强制浏览器从服务器拉取页面并使用 ColdFusion 忽略缓存版本? 我正在寻找一个快速的临时修复方法。我可以使用Application.cfc文件向onRequestStart()添加函数吗

问题背景:最近我的公司网站添加了一个缓存,每天晚上它都会运行缓存页面(即使它们已损坏或不正确)

我的研究:如果我使用此 URL 访问我的网站,我将获得一个缓存页面...http://www.mywebsite.com/ 但如果我在 URL 中添加一个通用变量,我将获得页面来自我的服务器:http://www.mywebsite.com/?test=123

到目前为止我所做的事情: 对于链接,我有一个功能可以将日期和时间添加到我的页面链接中,因此如果使用它们,它们指向的页面会拉出当前页面.

如果我可以提供任何其他信息来帮助获得有关我的问题的反馈,请告诉我。

【问题讨论】:

    标签: caching coldfusion


    【解决方案1】:

    你可以试试这个。

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

    【讨论】:

    • 我们实际上用类似的东西制作了一个自定义标签,因为我们经常使用它。
    猜你喜欢
    • 2020-11-14
    • 2016-04-18
    • 1970-01-01
    • 2013-02-03
    • 2014-04-24
    • 2014-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多