Что умеет решение
Модуль «Экспертиза сайта» предназначен для комплексной технической диагностики проектов на платформе 1С-Битрикс. Инструмент выявляет проблемы производительности, конфигурации, безопасности, эксплуатации и соответствие современным требованиям к работе сайта.
В отличие от стандартных средств платформы, модуль анализирует реальные узкие места системы: конфигурацию базы данных, состояние сервера, настройки PHP, механизмы кеширования, инфраструктуру, вопросы безопасности и накопленные технические ошибки проекта.
Результатом работы является детальный отчет с перечнем выявленных проблем, рекомендациями по их устранению и оценкой сложности исправлений. Для выполнения углубленных проверок требуется наличие SSH-доступа к серверу.
Проверяемые параметры базы данных:
• Время непрерывной работы сервера базы данных
• Соответствие размеров файлов базы данных нормативным значениям
• Настройки передачи больших пакетов (max_allowed_packet)
• Архитектура хранения свойств инфоблоков
• Количество брошенных корзин
• Объем данных о просмотренных товарах
• Актуальность версии сервера базы данных
• Сроки последнего выполнения операций анализа и оптимизации таблиц
Модуль диагностики выявляет перегрузку базы данных, неэффективную структуру хранения информации и потенциальные проблемы обслуживания СУБД.
Раздел «Серверное окружение» проверяет наличие свободной оперативной и виртуальной памяти (swap), обнаруживает неиспользуемые модули Apache, контролирует корректность запуска служб Linux и количество свободных процессов Apache. Также осуществляется мониторинг очереди отложенных писем Postfix. Для проверки настроек управления памятью и дисковым кешем ядра Linux, базового обнаружения признаков DDoS-атак по журналам nginx, проверки использования безопасной версии nginx и контроля подключения мониторинга сервера требуется SSH-доступ. Этот блок позволяет оценить текущее состояние серверной инфраструктуры, своевременно выявить признаки перегрузки, ошибки конфигурации и потенциальные угрозы безопасности.
Раздел «PHP и среда выполнения» включает проверку актуальности версии PHP, использование igbinary для хранения сессий, анализ состояния буфера OPcache и настроек ускорителя опкодов. Дополнительно контролируется время сетевых подключений и проверяется работа ускорения регулярных выражений (PCRE JIT).
Модуль проверяет отсутствие активного отладчика и корректность использования PHP Imagick для обработки изображений. На этом уровне часто скрываются причины снижения производительности и избыточного потребления ресурсов.
Раздел кеширования Битрикс включает проверку ошибок тегированного кеша, контроль размеров кешей компонентов, ORM, меню и фирменного кеша свойств инфоблоков в Memcache. Также анализируются настройки констант управления кешированием и корректность работы композитного кеша. Эти проверки выявляют неэффективное использование механизмов кэширования, напрямую влияющее на скорость работы сайта и нагрузку на сервер.
Раздел проверок платформы 1С-Битрикс оценивает успешность прохождения системного теста, время отклика чистой страницы без шаблона, наличие событий, агентов и настроек удаленных модулей. Выполняется анализ количества сторонних обработчиков событий создания страницы, проверка на наличие известных уязвимых модулей, контроль сроков действия лицензий и анализ результатов встроенного сканера безопасности.
Модуль позволяет выявить накопленный технический долг, остатки некорректно удаленных решений, а также потенциальные проблемы безопасности и сопровождения проекта.
Функционал проверки сайта включает:
• Проверку доступности страниц из файла sitemap.xml
• Контроль наличия актуальных резервных копий
• Поиск устаревших версий библиотеки jQuery (1.x и 2.x)
• Выявление проблемных изображений в разделах и элементах инфоблоков
• Проверку наличия внешних счетчиков и сервисов, потенциально связанных с трансграничной передачей персональных данных в соответствии с требованиями 152-ФЗ
• Анализ страниц из sitemap.xml на предмет наличия указанных внешних сервисов
Комплекс обеспечивает контроль технического состояния публичной части сайта, проверку соответствия требованиям безопасности и законодательства, а также своевременное обнаружение проблем, влияющих на работу пользователей.
Модуль не ограничивается проверкой отдельных параметров. Он позволяет выявить реальные причины снижения производительности, ошибки конфигурации, уязвимости безопасности, накопленный технический долг и эксплуатационные риски до возникновения сбоев или значительного ухудшения работы сайта.
Инструмент постоянно совершенствуется: новые тесты регулярно добавляются на основе опыта сопровождения, оптимизации и аудита проектов на платформе 1С-Битрикс.
Модуль применяется для:
• комплексного технического аудита сайта;
• регулярного мониторинга состояния проекта;
• подготовки к высоким нагрузкам;
• диагностики причин низкой скорости работы;
• обнаружения проблем безопасности;
• контроля серверной инфраструктуры;
• проверки соответствия требованиям эксплуатации и сопровождения.
Если нужен «Экспертиза сайта», General iT может помочь с установкой, настройкой и технической проверкой модуля после подключения.