Files
ave-cms/help/modules/benchmark.md
T
2026-07-27 12:58:44 +03:00

2.4 KiB

Производительность

Назад к разделу «Модули»

Модуль benchmark выполняет короткую синтетическую проверку базы данных, файловой системы и CPU. Он помогает сравнить окружение до и после переноса или изменения конфигурации, но не заменяет нагрузочное и приёмочное тестирование.

Как пользоваться

  1. Установите модуль и откройте Настройки → Производительность.
  2. Убедитесь, что в этот момент не выполняются тяжёлые служебные операции.
  3. Запустите проверку и дождитесь завершения текущей страницы.
  4. Сравнивайте отдельные метрики и окружение, а не только общий балл.

Проверка последовательно измеряет запись, чтение и обновление временных строк в БД, работу с временными файлами, математические и строковые операции CPU. Тестовая таблица очищается, временный каталог удаляется. Внешние сайты, почта и публичные документы не затрагиваются. Одновременно допускается один запуск.

Результат и история

Отчёт содержит длительность этапов, итоговый ориентировочный балл и снимок окружения: версии PHP и БД, лимит памяти, OPcache, GD и поддержку WebP. Историю можно удалять по одному запуску или очистить полностью. Виджет главной показывает последний результат пользователям с правом view_benchmark.

Права:

  • view_benchmark — просмотр раздела, истории и виджета;
  • manage_benchmark — запуск проверки и удаление истории.

При деинсталляции история и служебная таблица модуля удаляются.