Очистка кэша на сервере Coldfusion Production - PullRequest
4 голосов
/ 16 сентября 2009

Я использую CFMX, и есть проблема (переменная "yy" не определена в "yyfiling"), которая является ограничителем показа на производстве.

Я продвигаю исправления, но они не отображаются на сервере.

Я хочу прибегнуть к очистке кэша сервера, чтобы мой продвинутый код мог вступить в силу.

Рабочий шаблон CFAdmin был кэширован (Trusted Cache включен), поэтому хочу отключить его и очистить кэш шаблонов. Должен сделать это как можно скорее.

Так было интересно, как это повлияет на основной сайт? ЛЮБЫЕ МЕРЫ ПРЕДОСТОРОЖНОСТИ?

Ответы [ 4 ]

2 голосов
/ 17 сентября 2009

Вы можете программно очистить кэш шаблонов ColdFusion от всех шаблонов или определенного шаблона. Рэй Камден задокументировал это здесь:

Очистка отдельных файлов из кэша шаблонов с помощью AdminAPI http://www.coldfusionjedi.com/index.cfm/2008/6/19/Clearing-individual-filesfolders-from-ColdFusion-templates-cache

API администрирования ColdFusion и кеш шаблонов http://www.coldfusionjedi.com/index.cfm/2007/6/7/ColdFusion-8-Admin-API-and-Trusted-Cache

1 голос
/ 16 сентября 2009

Я бы посоветовал сделать это в разработке и посмотреть, не произойдет ли что-нибудь неблагоприятное. Вот для чего нужна хорошая среда разработки (или, еще лучше, QA).

0 голосов
/ 17 сентября 2009

Я все время очищаю кеш. Единственное отличие, которое вы увидите, заключается в том, что при первом запросе шаблона coldfusion он добавит немного времени к запросу, поскольку компиляция должна выполняться из-под колпака. это будет одноразовый хит.

Не бойся.

0 голосов
/ 16 сентября 2009

ИСПОЛЬЗУЙТЕ SVN / GIT, сохраните существующую копию кода, прежде чем сделать это. Если ваш новый код приводит к еще более критическим ошибкам, сразу вернитесь к существующей.

...