debugParser теперь бесплатный

Привет, друзья!

Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.

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

Синтаксис Fenom поддерживается.
Василий Наумкин
11 апреля 2016, 11:43
modx.pro
2
4 047
+38

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

Любовь
11 апреля 2016, 14:49
0
Спасибо!
    Григорий Коленько
    11 апреля 2016, 15:26
    0
    Отличная новость, спасибо!
      Антон Грошев
      11 апреля 2016, 17:02
      0
      Ура! Большое спасибо!
        Сергей Шлоков
        11 апреля 2016, 17:03
        0
        It's a great news, amigo!
          Борода
          11 апреля 2016, 17:37
          0
          Благодарю!
            Роман Садоян
            11 апреля 2016, 18:28
            +2
            Хочу поблагодарить за поддержку феном в debugParser 1.1.0-pl!
              Михаил
              12 апреля 2016, 10:16
              0
              Спасибо!!!
                Борис И
                13 апреля 2016, 21:22
                0
                Василий, спасибо!!! Очень полезное дополнение, реально помогает найти слабые места
                  Евгений
                  14 апреля 2016, 03:28
                  0
                  Огромное спасибо. Хотя год лежал скомпилированный из гитхаба, но так и не доходили руки запустить. Сейчас сразу на 0,6 секунды ускорил.
                    Владислав
                    15 апреля 2016, 19:49
                    0
                    Спасибо! Пользовался с гитхаба — нужное дополнение!
                      Konstantin
                      18 апреля 2016, 23:39
                      0
                      спасибо
                        Волков Николай
                        21 апреля 2016, 01:38
                        0
                        Спасибо! Вещь действительно очень нужная. Единственное один момент хотелось уточнить… Я Заметил, что debugParser в списке не выводит информацию по работе плагинов. Это можно как-нибудь исправить?
                          Воеводский Михаил
                          21 апреля 2016, 01:55
                          +1
                          Очень маловероятно, ибо плагины к парсеру не имеют отношения.
                            Волков Николай
                            21 апреля 2016, 02:07
                            0
                            А, ну да:-) Что-то я затупил и совсем забыл, что это отладчик именно для парсера:-) а жаль…

                            Кстати могу подкинуть идейку. В adminPanel можно добавить настройку debug и если она TRUE отдельную кнопку на панель вводить с &debug=1 и вторую кнопку &debug=1&add=1 Сделал себя такую штуку и никак народоваться при отладке не могу.
                          Андрей
                          25 апреля 2016, 13:50
                          0
                          Спасибо!
                            Andrei D.
                            27 апреля 2016, 10:40
                            0
                            Спасибо, очень нужная вещь
                              Сергей
                              06 декабря 2017, 14:04
                              0
                              На версии 2.6.0 не работает или из-за https, кто то уже сталкивался с таким?
                                Владимир
                                23 августа 2018, 11:36
                                0
                                Мысль вслух… Вот бы он еще показывал плагины, которые «отжирают» время.
                                Недавно тупанул на ночь глядя, и ломал голову, от чего пустая страница с пустым шаблоном Total parse time почти 1,5 секунды
                                  Василий Наумкин
                                  23 августа 2018, 11:52
                                  0
                                  Плагины запускаются не парсером.
                                    Владимир
                                    23 августа 2018, 12:27
                                    0
                                    Я о том, что при включенном плагине добавляется время, иногда значительное, и если это не пустой шаблон, то результат итоговый не совпадает со временем парсинга отдельных снипетов и чанков, если их мало — то это наглядно, а если много, то сразу не ясно откуда такая медлительность
                                    Вот, пустой шаблон
                                    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 добавляются и плагины.
                                      Василий Наумкин
                                      23 августа 2018, 12:29
                                      0
                                      Еще раз — плагины не запускаются парсером.

                                      Поэтому парсером их отследить невозможно.
                                        Владимир
                                        23 августа 2018, 12:35
                                        -1
                                        Я про итоговый результат. Невозможно отследить время выполнения плагинов, ну значит невозможно.
                                        Ок.

                                        Значит надо сразу на пустом шаблоне проверять есть ли какой-то пожиратель или нет, искать, отключать, а потом уже дебажить рабочие страницы.
                                          Василий Наумкин
                                          23 августа 2018, 12:38
                                          0
                                          Какая связь между шаблоном и плагинами?

                                          Плагины запускаются раньше всех в системе. Если у тебя висит тормозной плагин на OnMODXInit — ты его вообще ничем не отловишь, потому что он стартанёт раньше всего.

                                          Хоть немного изучи систему, прежде чем давать советы.
                                            Владимир
                                            23 августа 2018, 12:43
                                            -1
                                            Какая связь между шаблоном и плагинами?
                                            Выше я написал Total parse time 0.0604868 s — плагин выключен, Total parse time 1.3843398 s — плагин включен. Ни какой связи нет, ок.
                                            Ради отсутствия влияния чего то еще, страница пустая, шаблон пустой.
                                              Владимир
                                              23 августа 2018, 12:57
                                              0
                                              Отправляю тебе запись видеоскриншота.
                                                Владимир
                                                23 августа 2018, 12:58
                                                0
                                                -----del-----
                                                в письме должна была уйти

                                                могу файлом отправить, если ссылка не откроется.
                                                  Василий Наумкин
                                                  23 августа 2018, 13:10
                                                  +2
                                                  Володь, я тебе уже всё ответил, перестань тупить.

                                                  Если ничего не соображаешь в теме — просто не позорься.
                                                    Владимир
                                                    23 августа 2018, 13:35
                                                    0
                                                    Спасибо, Василий! Все объяснил. Позор мне, я тупой, ок. Не возражаю.
                                                    Но Total parse time меняется аж более чем на секунду от включенного или выключенного одного плагина на OnMODXInit и OnWebPagePrerender. Ни чего с этим фактом поделать не могу. На чистом сайте повторить не смог, да. Но есть рабочий сайт, на котором именно так и это можно посмотреть.
                                      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                      28