Skip to content
Modx3ProfilerToolbar
Modx3ProfilerToolbar
Тулбар производительности для MODX 3 — метрики запроса, медленные компоненты, таймлайн и SQL без админки
  • MODX 3
  • PHP 8.1
  1. Компоненты
  2. Modx3ProfilerToolbar
  3. Решение проблем

Решение проблем ​

Типичные проблемы при использовании Modx3ProfilerToolbar.

Тулбар не появляется ​

Проверьте:

  1. modx3profilertoolbar.enabled и modx3profilertoolbar.frontend_toolbar включены.
  2. Вы в контексте web (не в админке).
  3. Вы залогинены в Manager (тулбар доступен только при сессии в контексте mgr).
  4. Плагин Modx3ProfilerToolbar включён и привязан к событиям (OnMODXInit, OnHandleRequest, OnLoadWebDocument, OnWebPagePrerender).
  5. Консоль браузера — нет ошибок (блокировка toolbar.js или отсутствие window.modx3profilertoolbarToolbarData).

Часто задаваемые вопросы ​

Сколько накладных расходов добавляет профайлер? ​

При включённом профилировании на каждый запрос добавляются замеры. Трейсы не сохраняются (нет записи в БД и файлы). Оценка: менее 5% при 100% sampling. На production при sampling 1–5% влияние обычно менее 0.5%.

Можно ли использовать на production? ​

Да, с ограничениями:

  1. Включите sampling 1–5%.
  2. Тулбар показывается только при входе в Manager — ограничьте доступ к админке.
  3. Отключите modx3profilertoolbar.frontend_toolbar для обычных пользователей или оставьте только для разработчиков.

Не рекомендуется 100% профилирование на высоконагруженном production.

Shared hosting: есть ли ограничения? ​

Modx3ProfilerToolbar не пишет трейсы на диск и не использует БД для хранения — только вставляет данные текущего запроса в HTML. Ограничения по месту на диске и правам записи не применяются.

Как полностью отключить профайлер? ​

Установите modx3profilertoolbar.enabled в Нет. Тулбар исчезнет, сбор данных прекратится.

Влияет ли профайлер на скорость при выключенном enabled? ​

При modx3profilertoolbar.enabled = false плагин не запускает сбор. Остаётся только минимальная проверка настроек; влияние пренебрежимо мало.

Совместимость с другими дополнениями (miniShop3, pdoTools и т.д.) ​

Да. Профайлер работает на уровне событий MODX и перехвата вызовов. Совместим с miniShop3, pdoTools, Fenom и другими extras.

Нужно ли менять шаблоны или чанки? ​

Нет. Достаточно установить пакет и включить настройки. Тулбар подключается автоматически перед </body>.