Разница в скорости между стандартным вызовом чанков и сниппетов и Fenom — есть?

Приветствую.
В шаблоне прописано около 20–30 чанков и сниппетов. Все они вызываются стандартно, с помощью двойных квадратных скобок. Интересно, если сменить вызовы чанков и сниппетов на Fenom конструкцию — фигурные скобки, то повлияет ли это на скорость работы сайта? — Если повлияет, то как / на сколько?
weranda
11 января 2021, 15:20
modx.pro
669
0

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

Наумов Алексей
11 января 2021, 16:51
+3
Да были где-то здесь эксперименты…
суть сводилась:
— если просто подключение простых чанков и кешируемых сниппетов — то парсер MODX чуть быстрее
— если есть всякие if, модификаторы (is и т.п.), то феном начинает выигрывать.

Для меня в любом случае важнее удобство Fenom, чем миллисекунды скорости.
    Павел Гвоздь
    12 января 2021, 10:44
    +4
    Помимо условий и модификаторов, Феном позволяет обойтись без тучи чанков, отличающихся только парой символов, с ним можно писать шаблоны расширяя и переиспользуя. Любой, более менее нормальный сайт, требует Феном на борту, для меня это вообще априори.
    Алексей Смирнов
    12 января 2021, 12:45
    +1
    Я делал эксперимент и сравнивал по скорости. В телеге было где-то написано в чате соответствующем.
    результат был такой:
    — Кеш страницы уменьшается иногда в разы.
    — Скорость 1го открытия страницы в полне может уменьшиться. Но если у вас конкретно нагружено ереси в модикс тегах.
    — скорость из кеша по разному. все зависит от конкретной страницы и конкретных чанков-снипетов применяемых.
    Если там простые вызовы без модификаторов, то modx парсер быстрее. Ну а если куча вложенностей, то fenom выиграет.
    К примеру замена сниппета getImageList (MIGX) на простой foreach в феном — логично, в разы быстрее, да и удобнее.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6