debugParser теперь бесплатный
Привет, друзья!
Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
Если кто не в курсе, зачем нужно это дополнение, поясняю:
— Авторизуетесь в админке
— Устанавливаете пакет на сайт
— Открываете любую страницу снаружи, добавляя к адресу "?debug=1"
— И смотрите подробную таблицу со всеми тегами на ней и временем их выполнения.
Синтаксис Fenom поддерживается.
Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
Если кто не в курсе, зачем нужно это дополнение, поясняю:
— Авторизуетесь в админке
— Устанавливаете пакет на сайт
— Открываете любую страницу снаружи, добавляя к адресу "?debug=1"
— И смотрите подробную таблицу со всеми тегами на ней и временем их выполнения.
Синтаксис Fenom поддерживается.
Комментарии: 28
Спасибо!
Отличная новость, спасибо!
Ура! Большое спасибо!
It's a great news, amigo!
Благодарю!
Хочу поблагодарить за поддержку феном в debugParser 1.1.0-pl!
Спасибо!!!
Василий, спасибо!!! Очень полезное дополнение, реально помогает найти слабые места
Огромное спасибо. Хотя год лежал скомпилированный из гитхаба, но так и не доходили руки запустить. Сейчас сразу на 0,6 секунды ускорил.
Спасибо! Пользовался с гитхаба — нужное дополнение!
спасибо
Спасибо! Вещь действительно очень нужная. Единственное один момент хотелось уточнить… Я Заметил, что debugParser в списке не выводит информацию по работе плагинов. Это можно как-нибудь исправить?
Очень маловероятно, ибо плагины к парсеру не имеют отношения.
А, ну да:-) Что-то я затупил и совсем забыл, что это отладчик именно для парсера:-) а жаль…
Кстати могу подкинуть идейку. В adminPanel можно добавить настройку debug и если она TRUE отдельную кнопку на панель вводить с &debug=1 и вторую кнопку &debug=1&add=1 Сделал себя такую штуку и никак народоваться при отладке не могу.
Кстати могу подкинуть идейку. В adminPanel можно добавить настройку debug и если она TRUE отдельную кнопку на панель вводить с &debug=1 и вторую кнопку &debug=1&add=1 Сделал себя такую штуку и никак народоваться при отладке не могу.
Спасибо!
Спасибо, очень нужная вещь
На версии 2.6.0 не работает или из-за https, кто то уже сталкивался с таким?
Мысль вслух… Вот бы он еще показывал плагины, которые «отжирают» время.
Недавно тупанул на ночь глядя, и ломал голову, от чего пустая страница с пустым шаблоном Total parse time почти 1,5 секунды
Недавно тупанул на ночь глядя, и ломал голову, от чего пустая страница с пустым шаблоном 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 добавляются и плагины.
Вот, пустой шаблон
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 — ты его вообще ничем не отловишь, потому что он стартанёт раньше всего.
Хоть немного изучи систему, прежде чем давать советы.
Плагины запускаются раньше всех в системе. Если у тебя висит тормозной плагин на OnMODXInit — ты его вообще ничем не отловишь, потому что он стартанёт раньше всего.
Хоть немного изучи систему, прежде чем давать советы.
Какая связь между шаблоном и плагинами?Выше я написал Total parse time 0.0604868 s — плагин выключен, Total parse time 1.3843398 s — плагин включен. Ни какой связи нет, ок.
Ради отсутствия влияния чего то еще, страница пустая, шаблон пустой.
Отправляю тебе запись видеоскриншота.
-----del-----
в письме должна была уйти
могу файлом отправить, если ссылка не откроется.
в письме должна была уйти
могу файлом отправить, если ссылка не откроется.
Володь, я тебе уже всё ответил, перестань тупить.
Если ничего не соображаешь в теме — просто не позорься.
Если ничего не соображаешь в теме — просто не позорься.
Спасибо, Василий! Все объяснил. Позор мне, я тупой, ок. Не возражаю.
Но Total parse time меняется аж более чем на секунду от включенного или выключенного одного плагина на OnMODXInit и OnWebPagePrerender. Ни чего с этим фактом поделать не могу. На чистом сайте повторить не смог, да. Но есть рабочий сайт, на котором именно так и это можно посмотреть.
Но Total parse time меняется аж более чем на секунду от включенного или выключенного одного плагина на OnMODXInit и OnWebPagePrerender. Ни чего с этим фактом поделать не могу. На чистом сайте повторить не смог, да. Но есть рабочий сайт, на котором именно так и это можно посмотреть.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.