Провели всесторонний и глубокий технический аудит сайта и уточнили проблематику сайта.
В рамках проверки провели:
- Анализ сервера: проверку настроек и конфигурации сервера, настроек PHP и MySQL, списка задач в Cron, текущей загрузки ресурсов.
- Стандартные тесты «1С-Битрикс»: анализ фасетных и SQL-индексов, проверку конфигурации, работы модулей и компонентов.
- Анализ кода и программной архитектуры: аудит задач в Cron, подробное изучение компонентов «Битрикс», использования Git, анализ событий «1С-Битрикс».
- Frontend-тестирование: кроссбраузерное и кроссплатформенное тестирование верстки на реальных устройствах, а также с использованием сервиса Browserstack, анализ ошибок и проверку валидности верстки.
- Функциональное тестирование: проверили корректность работы определенных функций.
- Нагрузочное тестирование: тесты, анализ результатов и выводы.
Обнаружили следующие проблемы:
- сервер был перегружен избыточным количеством рабочих процессов, притом что один из двух дисков не был задействован;
- некоторые модули «1С-Битрикс» были настроены и использовались некорректно;
- структура кода требовала оптимизации, ряд возможностей не использовался, часть задач выполнялась одновременно;
- некорректная верстка, не оптимизированные изображения и скрипты, низкая скорость загрузки страниц;
- функциональные проблемы на сайте и нарушения требований 152-ФЗ;
- ошибки в части технической оптимизации сайта для поисковых систем и настройке счетчиков веб-аналитики;
- основные нагрузки на сервер создавали страницы каталога, оформления заказа и поиска по сайту.
По итогам анализа составили список рекомендаций и начали последовательно исправлять ошибки.