У меня есть несколько запросов, которые я кэширую, используя атрибут cachedwithin = "# CreateTimespan (...) #" тега cfquery. Иногда мне нужно очистить кеш (или просто повторно выполнить запрос, чтобы получить новую кешированную копию). Исторически, я сделал одну из двух вещей, чтобы выполнить это -
- Перезапустите службу coldfusion.
- Слегка измените запрос в коде, скажем, добавив или удалив пробелы.
Ни один из этих вариантов не очень хорош, особенно при производстве. Я не прошу о том, как я могу программно отказаться от кэша (хотя это было бы неплохо!), Но более просто - как я могу очистить кэшированные запросы на сервере, не прибегая к одному из этих двух методов? Я был бы рад услышать о методах, которые работают как на уровне сервера, так и на уровне приложений, или даже на то, как истечь конкретный кешированный запрос. Спасибо!