Я знаю причину - в основном это не кэшируемые вызовы, вся суть заключаеться в том, что Ево в Кешируемом снипете или чанке он всё будет кэшировать, не смотря на то, что если вы и вызовите некешированный элемент.
В Рево - с этим нужно быть очень остарожно.
Я уверен, что вы ставите вызов
и всё остальное так-же не кэшируемое. Это не правильно, такой подход применяеться только при отладке сайта, но не в проекте.
+ нужно кэшировать даже такие моменты, когда у вас есть POST и GET запросы (есть случае, где частично нужно кэшировать), про кэширования я писал не раз на
http://community.modx-cms.ru
К примеру:
http://community.modx-cms.ru/blog/tips_and_tricks/6349.html
http://community.modx-cms.ru/blog/questions/6879.html#comment34062
В таком духе
Ещё, в MODx 2.2.1 если сайт не использует закрытые доступы, можно отключить сесию (мы знаем, что в Рево сесия пишиться в БД, и при каждом открытии страницы, нам нужно обращаться в БД, это улучшает безопастность по сравнению зранении сессии в файлах) - линк
http://community.modx-cms.ru/blog/news/6756.html
Ну - думаю, что всё нужно пробывать и эксперементировать.
Для сравнения, тоже на форуме community.modx-cms.ru можете найти, на VPS ставили Ево и Рево с одинаковым функционалом и шаблоном (тест делал не я, а юзер- фанат Ево), и то что в футоре вам показывает время выполнения, ето всё не правильно, так как замер идёт с разных мест (+ ещё есть правка в коде в Ево - не правильно считает тайм). Тест проводился на Loadimpact -
http://community.modx-cms.ru/blog/6129.html правда там и Рево ещё сырая версия.
Могу только с увереностью сказать, что в версии 2.2.1 - неплохой шаг в сторону улучшения производительности.
[ed. note: valikras last edited this post 14 years, 6 months ago.]