2014-10-29 2 views
0

Вопрос:Можно ли заставить браузеры вытащить страницу с сервера и игнорировать кешированную версию с использованием ColdFusion? Я ищу быстрое временное исправление. Могу ли я использовать файл Application.cfc, чтобы добавить функцию к onRequestStart()Force page игнорировать кеш - 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

Мы на самом деле создали пользовательский тег с чем-то похожим, потому что мы его часто используем. –

Смежные вопросы