Вывод анонсов для сайта на MODx Evo 1.0.8
Сайт на MODx evo, версия 1.0.8, стоит на VDS. Долго (более 10 сек.) загружаются страницы. Саппорт хостинга, проанализировав ситуацию, ответил:
Большую часть запроса занимает работа с файлами:
/var/www/…/assets/snippets/ditto/configs/default.config.php
/var/www/…/assets/snippets/ditto/formats/html.format.inc.php
Вероятно, основную нагрузку создаёт модуль "ditto".
На страницах сайта Ditto используется трижды – для вывода навигации по сайту и для вывода анонсов в двух местах.
Анонсы выводятся рандомно. Хотелось бы в одном блоке анонсов оставить рандом, а в другом, чтобы анонсы при перезагрузке страницы не менялись, но при этом на разных страницах сайта выводились разные анонсы. Пробовал в одном из блоков рандом не ставить, но на всех страницах, принадлежащих одному родителю, выводятся одни и те же анонсы. Хотелось бы, чтобы выводились разные.
Если подитожить, то задачи две:
1. Выводить в одном из двух блоков анонсы как я описал выше.
2. Оптимизировать работу MODx таким образом, чтобы нагрузка стала значительно меньше и страницы сайта загружались быстро.
P.S. Вполне возможно, что эти обе задачи связаны и для решения потребуется использование не Ditto, а другого готового сниппета или написание нового. В этом отношении, я никаких ограничений не ставлю.