Короче, поясняю суть проблемы:
В Fenom есть переменные $_modx->resource, $_modx->user и $_modx->context
Чтобы не давать доступ к этим объёктам, потому что через него можно выйти на настоящий класс modX и поудалять всё, я делаю их массивами, и можно использовать как {$_modx->resource.pagetitle}
Но эти массивы раньше грузились сразу при запуске Fenom. Чеи больше у вас ТВ, тем дольше загрузка страницы с Fenom, потому что для подготовки массива нужно их все выбрать.
В новой версии я сделал загрузку только по требованию, при первом запросе. Но без кэширования, так что если {$_modx->resource}
дёргался часто, то он каждый раз грузил эти ТВ.
А сейчас добавил еще и кэш. Итого, если не юзать на странице {$_modx->resource}
- то вообще никаких доп загрузок. А если юзать, то загрузка один раз - и там уже сколько у вас ТВ, столько и запросов.
Думаю, в третьей версии убрать его вообще к чертям, вместе со всем {$_modx} - юзайте моификаторы, типа {'pagetitle' | resource}
- оно и работает быстрее, потому что получает только одно запрошенное поле, а не все сразу