Мощный, но лёгкий класс для расширенной отладки. Позволяет легко, наглядно и управляемо получить информацию о времени выполнения и о других параметрах php-скриптов CMS и их частей. Версия для InstantCMS 2.0.0/2.0.1.
Данная отладка будет полезна как при тестировании и оптимизации самой CMS, так и разработчикам компонентов. А так же для выявления проблем при размещении сайтов на реальных серверах, где невозможно использовать встроенную в IDE систему отладки.
Настраиваемые логи отладки выводятся прямо под подвалом страницы, не изменяя саму страницу. Управление включением/отключением и параметрами отладки производится через дополнительную вкладку «Отладка» в админке. При отключении практически не влияет на скорость работы CMS.
Например, с его помощью можно сразу увидеть, что в текущих версиях InstantCMS 2.0 очень много времени тратится на сотни попыток инклудов одних и тех же файлов (более 800 инклудов при создании главной страницы для залогиненного админа). Оптимизация работы с инклудами позволяет ускорить создание страниц раза в полтора, а значит и настолько же снизит нагрузку на сервер. Хак для этой оптимизации я выложу в блоге чуть позже.
Описание класса я делал ранее тут Класс расширенной отладки для InstantCMS 2.0 RC
Скачать класс отладки можно тут
UPD 2014.05.20 10:27 Скачать класс отладки с оптимизацией инклудов (Описание в блоге "Хак: Оптимизация инклудов в InstantCMS 2.0.1 (v.1)")
Достаточно просто распаковать содержимое архива с заменой файлов в папку с уже установленной системой и включить отладку в новом разделе "Отладка" в "Настройках" админки. Обратите внимание на параметр «Показывать отладочную информацию только администраторам».
Также вы можете скачать:
Описание возможностей класса отладки (в вордовском документе)
Подробное описание настроек отладки в админке и использование точек остановки (в вордовском документе)
Данная отладка будет полезна как при тестировании и оптимизации самой CMS, так и разработчикам компонентов. А так же для выявления проблем при размещении сайтов на реальных серверах, где невозможно использовать встроенную в IDE систему отладки.
Настраиваемые логи отладки выводятся прямо под подвалом страницы, не изменяя саму страницу. Управление включением/отключением и параметрами отладки производится через дополнительную вкладку «Отладка» в админке. При отключении практически не влияет на скорость работы CMS.
Например, с его помощью можно сразу увидеть, что в текущих версиях InstantCMS 2.0 очень много времени тратится на сотни попыток инклудов одних и тех же файлов (более 800 инклудов при создании главной страницы для залогиненного админа). Оптимизация работы с инклудами позволяет ускорить создание страниц раза в полтора, а значит и настолько же снизит нагрузку на сервер. Хак для этой оптимизации я выложу в блоге чуть позже.
Описание класса я делал ранее тут Класс расширенной отладки для InstantCMS 2.0 RC
Скачать класс отладки можно тут
UPD 2014.05.20 10:27 Скачать класс отладки с оптимизацией инклудов (Описание в блоге "Хак: Оптимизация инклудов в InstantCMS 2.0.1 (v.1)")
Достаточно просто распаковать содержимое архива с заменой файлов в папку с уже установленной системой и включить отладку в новом разделе "Отладка" в "Настройках" админки. Обратите внимание на параметр «Показывать отладочную информацию только администраторам».
Также вы можете скачать:
Описание возможностей класса отладки (в вордовском документе)
Подробное описание настроек отладки в админке и использование точек остановки (в вордовском документе)
Реклама #
SJen 10 лет назад #
NeBox 10 лет назад #
Олег Васильевич я 10 лет назад #
My-InstantCMS.Ru 10 лет назад #
Loadырь 10 лет назад #
NeBox 10 лет назад #
WebMan 10 лет назад #
WebMan 10 лет назад #
Также в этой теме добавил архив отладки со встроенной оптимизацией. Его можно заливать в чистую систему.
В систему с уже установленной отладкой без оптимизации лучше распаковать архив "оптимизации для отладки" из блога про оптимизацию.
NeBox 10 лет назад #
Aryuts 10 лет назад #