Большое количество запросов к БД при использовании шаблонизатора Fenom
Пустой шаблон лишь с одним тегом (ТВ или любое стандартное поле ресурса) при использовании шаблонизатора Fenom создает 63 запроса к базе данных. При использовании внутреннего шаблонизатора MODX запросов всего 7. Опытным путем определил что это из-за большого количества ТВ параметров. Но почему в случае использования синтаксиса Fenom, MODX получает каждый ТВ отдельным запросом, даже при том что в шаблоне вообще может не быть ТВ тегов?
Вывод debugParser с пустым шаблоном и одним ТВ:

Вывод debugParser с пустым шаблоном с использованием синтаксиса Fenom (один ТВ):

Не охота возвращаться на стандартный шаблонизатор, очень полюбил Fenom. Кто знает, подскажите, почему так много запросов и можно ли что-то с этим сделать?
Вывод debugParser с пустым шаблоном и одним ТВ:
Вывод debugParser с пустым шаблоном с использованием синтаксиса Fenom (один ТВ):
Не охота возвращаться на стандартный шаблонизатор, очень полюбил Fenom. Кто знает, подскажите, почему так много запросов и можно ли что-то с этим сделать?
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вот поэтому и разница в запросах.
Можно заменить вот эту строчку:
на эту:
Отправлю Василию pull request, посмотрим, что он скажет))