Является ли более эффективным (производительность) для хранения CFC в переменных приложения ИЛИ экземпляра CFC при вызове страницы? - PullRequest
1 голос
/ 06 февраля 2011

Я работаю над динамическим сайтом ColdFusion. Для этого веб-сайта есть много ХФУ и много функций в каждом ХФУ. Было бы эффективнее сохранить экземпляр CFC в переменной приложения, а затем каждый экземпляр CFC отдельно при каждой загрузке страницы.

Для каждой страницы вызывается максимум 2 отдельных CFC. Меня также интересует, как производительность будет повышаться при увеличении количества запросов (стресс).

Спасибо!

1 Ответ

5 голосов
/ 06 февраля 2011

Это зависит. Если речь идет о CFC singletons , то да, имеет смысл один раз создать их экземпляр и сохранить их в области приложения. По мере того, как вы становитесь более опытными и ваше приложение растет, вы обнаружите, что лучший инструмент для управления объектными зависимостями - это ColdSpring , но на данный момент лучшим вариантом будет создание объекта в onApplicationStart(). Если вы имеете дело с переходными объектами, то вам нужно создать объект для каждого запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...