Безопасно ли хранить объект CFC в области REQUEST для последующего доступа? В настоящее время наши сайты загружают навигационные данные как минимум дважды, а возможно, и трижды, если они используют нашу функцию навигации. Иногда эти данные могут различаться, однако в большинстве случаев для получения одних и тех же точных навигационных данных выполняются три отдельных вызова...
Итак, я подумал после первой загрузки сохранить навигационные данные в области REQUEST в какой-то структуре, а при последующих вызовах просто проверить, есть ли уже эти данные, и если да, то просто использовать то, что хранится, а не чем воссоздавать его снова. Я знаю, что это будет доступ к общей области вне содержащегося объекта, что, вероятно, не является хорошей практикой, но в конце концов может сократить время загрузки нашей страницы вдвое...
Я знаю, что это можно сделать, однако недавно у нас были проблемы с сервером, некоторые из которых, возможно, были утечками памяти из-за того, как мы используем/храним определенные вещи, поэтому мне было интересно, безопасно ли это делать...