Если сайт или интернет-магазин на 1С-Битрикс начал тормозить или выдавать ошибки, не обязательно сразу писать разработчику. В Битрикс встроены три модуля, которыми начальный аудит проводят самостоятельно. Часть проблем решается за час, а то, что останется, вы передадите специалистам уже с понятными вводными - это экономит время и деньги.
1. Проверка системы
Первое и самое простое - модуль Проверка системы: Инструменты - Проверка системы. Откройте страницу и нажмите Начать тестирование.
Если появятся ошибки или предупреждения, передайте их разработчику сайта или хостеру (когда вы на тарифе с поддержкой 1С-Битрикс). Большинство начальных технических проблем выявляется именно здесь и правится за 1-2 часа.
2. Сканер безопасности
Дальше запустите тест сканера безопасности из модуля проактивной защиты. На выходе - страница с сообщениями об ошибках и рекомендациями, что предпринять. Это быстрый способ увидеть очевидные дыры до того, как ими кто-то воспользуется.
3. Монитор производительности
Зайдите в настройки модуля Монитор производительности (Настройки - Настройки продукта - Настройки модулей - Монитор производительности), проверьте, что всё настроено, и запустите тест конфигурации на 1 час.
После прогона появится оценка производительности системы: чем выше число, тем быстрее работает сайт. Если оценка ниже 30 - работоспособность низкая. Тогда либо оптимизируют сервер (поднять тариф хостинга или выбрать тариф под Битрикс), либо зовут разработчиков оптимизировать скрипты.
После теста конфигурации походите по сайту как обычный пользователь: откройте карточки товаров, фильтр, поиск, сравнение, оформите заказ. Монитор запишет, какие скрипты отрабатывают дольше всего, - и программисты сразу будут знать, где искать проблему.
Что делать с результатами
Эти три модуля закрывают начальный уровень: техническая корректность, безопасность и скорость. Если монитор показал низкую оценку и нужно понять запас прочности под нагрузкой - дальше идёт нагрузочное тестирование. Часть нагрузки на больших каталогах снимает HTTP-кэширование, а тяжёлый устаревший код иногда требует перевода сайта на PHP 8.
Если аудит нашёл проблемы, а чинить их некому - разберём результаты на диагностике и предложим, с чего начать.



