debugParser теперь бесплатный
Привет, друзья!
Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
Если кто не в курсе, зачем нужно это дополнение, поясняю:
— Авторизуетесь в админке
— Устанавливаете пакет на сайт
— Открываете любую страницу снаружи, добавляя к адресу "?debug=1"
— И смотрите подробную таблицу со всеми тегами на ней и временем их выполнения.

Синтаксис Fenom поддерживается.
Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
Если кто не в курсе, зачем нужно это дополнение, поясняю:
— Авторизуетесь в админке
— Устанавливаете пакет на сайт
— Открываете любую страницу снаружи, добавляя к адресу "?debug=1"
— И смотрите подробную таблицу со всеми тегами на ней и временем их выполнения.

Синтаксис Fenom поддерживается.
Комментарии: 28
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Кстати могу подкинуть идейку. В adminPanel можно добавить настройку debug и если она TRUE отдельную кнопку на панель вводить с &debug=1 и вторую кнопку &debug=1&add=1 Сделал себя такую штуку и никак народоваться при отладке не могу.
Недавно тупанул на ночь глядя, и ломал голову, от чего пустая страница с пустым шаблоном Total parse time почти 1,5 секунды
Вот, пустой шаблон
Total parse time 0.0604868 s
Total queries 9
Total queries time 0.0023654 s
Memory peak usage 2 Mb
MODX version MODX Revolution 2.6.5-pl (advanced)
PHP version 7.0.31-1+ubuntu14.04.1+deb.sury.org+1
Database version mysql 5.7.22
From cache false
Включаю один плагин:
Total parse time 1.3843398 s
Total queries 20
Total queries time 0.0056098 s
Memory peak usage 20.3359375 Mb
MODX version MODX Revolution 2.6.5-pl (advanced)
PHP version 7.0.31-1+ubuntu14.04.1+deb.sury.org+1
Database version mysql 5.7.22
From cache false
Разница существенная.
Вот я об этом, что поиск проблемных мест debugParser-ом — это удобно, но ко времени Total parse time добавляются и плагины.
Поэтому парсером их отследить невозможно.
Ок.
Значит надо сразу на пустом шаблоне проверять есть ли какой-то пожиратель или нет, искать, отключать, а потом уже дебажить рабочие страницы.
Плагины запускаются раньше всех в системе. Если у тебя висит тормозной плагин на OnMODXInit — ты его вообще ничем не отловишь, потому что он стартанёт раньше всего.
Хоть немного изучи систему, прежде чем давать советы.
Ради отсутствия влияния чего то еще, страница пустая, шаблон пустой.
в письме должна была уйти
могу файлом отправить, если ссылка не откроется.
Если ничего не соображаешь в теме — просто не позорься.
Но Total parse time меняется аж более чем на секунду от включенного или выключенного одного плагина на OnMODXInit и OnWebPagePrerender. Ни чего с этим фактом поделать не могу. На чистом сайте повторить не смог, да. Но есть рабочий сайт, на котором именно так и это можно посмотреть.