Вложенные pdoResources — как оптимизировать?

У меня структура каталога имеет несколько уровней вложенности, это меню кафе типа
День недели -> Категория -> Товар
На странице есть необходимость вывести полностью всё меню (часть под спойлерами), общее количество товаров порядка 200-300. Т.к. ассортимент и наличие часто меняется, вызов делаю некэшированным — это вообще правильно?
Получается, что первый вызов pdoResources выводит список дней с заголовками, внутри них еще один вызов pdoResources выводит категории с заголовками, а внутри категорий msProducts выводит товары. В итоге страница грузится довольно долго визуально, ну и DebugParser показывает на первом месте следующее:
[[!pdoResources? &parents=`11` &depth=`0` &tpl=`day-tpl` &sortby=`menuindex` &sortdir=`ASC` ]]
Queries: 463, Queries time, s: 0.0442724, Queries time, s: 0.6386414
Как можно ускорить всё это хозяйство?
Алексей Андреев
14 апреля 2016, 15:22
modx.pro
1 600
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0