Modx3ProfilerToolbar
Тулбар производительности для MODX 3 — метрики запроса, медленные компоненты, таймлайн и SQL без админки
| Тип | Статус | Примечание |
|---|---|---|
| Обычные MODX-сниппеты | ✅ Работает | [[!mySnippet]] — профилируются полностью |
| Чанки через MODX-тег | ✅ Работает | [[$chunkName]] — вызов через парсер MODX |
| SQL-запросы | ✅ Работает | Все запросы любого типа |
| MODX-события | ✅ Работает | OnDocFormSave, OnResourceDelete и т.д. |
| Память и время | ✅ Работает | Общая статистика |
| pdoTools-сниппеты | ⚠️ Ограниченно | Только как верхнеуровневые теги — без внутренней детализации |
pdoTools-сниппеты (msProducts, pdoResources, pdoPage) профилируются, но:
tpl/tplWrapper — сниппет появится с общим временем, SQL видны, но чанки в tpl= не разделяются.{$var|date_format} не профилируется отдельно.{$_modx->runSnippet('pdoMenu', [...])} в чанке не детализируется.В тулбаре будет виден только верхнеуровневый вызов (например, [[!msProducts]]) с общим временем и SQL; разбивки по модификаторам и runSnippet внутри Fenom нет.
[[!msProducts]] занимает 500 ms, проверьте SQL, индексы и сложность tpl.&cache=`1` и &cacheTime=`3600` . Подробнее: pdoTools — общие параметры и pdoPage.&includeContent=`0` если контент не нужен.&where с JSON-строкой.