Skip to content
Modx3ProfilerToolbar
Тулбар производительности для MODX 3 — метрики запроса, медленные компоненты, таймлайн и SQL без админки
  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>.