Экспертиза производительности


Руководство для разработчиков.

Представляем Вашему вниманию модуль «Экспертиза производительности»!

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

Первая версия включает в себя следующие проверки:

КОНФИГУРАЦИЯ
- проверка сайта (на основе стандартного инструмента «Проверка сайта»),
- проверка доступа,
- настройки доменов и сайтов.

ПРОИЗВОДИТЕЛЬНОСТЬ
- монитор производительности (используется стандартный модуль «Монитор производительности»),
- Google PageSpeed (интеграция по API с сервисом Google PageSpeed).

БЕЗОПАСНОСТЬ
- проактивная защита (используется стандартный модуль «Проактивная защита»),
- Bitrix XScan (используется функционал модуля «Поиск троянов» от 1С-Битрикс, причем установка модуля не требуется).

Выполнение проверок возможно как в автоматическом режиме (через планировщик, в этом случае генерируется и отправляется на почту PDF-отчет), так и вручную.

Для выполнения задачи автоматически разработана система профилей: для каждого профиля можно выбрать привязку к нужному сайт, выбрать свой набор тестов, указать свой email, и задать свою периодичность выполнения.

Очень важным нюансом модуля является расширяемая система тестов: каждый тест это плагин, и на любом сайте разработчик имеется возможность создавать свои тесты. Подробности смотрите в руководстве к модулю.

В последующих обновлениях планируется добавление следующих проверок:
- проверка изменения файлов ядра (тест на основе функционала монитора качества),
- расширение теста настроек домена: отслеживание срока окончания домена, проверка SSL и отслеживание его даты окончания,
- интеграция с внешними сервисами, предоставляющими инструменты для мониторинга работы сайтов,
- и другое.