Разработка интернет-магазина для отделочных материалов
- 2 мин.
- 2.02.2023
Компания Опус уже более 25 лет занимает лидирующее положение на рынке отделочных материалов. Пришли к нам с просьбой обновить дизайн главной страницы и последующей технической поддержкой сайта.
Задачи проекта
- Обновить интерфейс главной страницы сайта.
- Обеспечить бесперебойную работу сайта и сервера.
- Оптимизировать скорость загрузки сайта.
Проведенные работы
Разработка дизайн-концепта
Подготовили два дизайн-концепта главной страницы. Выбранную концепцию проработали в Figma, и гостевую ссылку прислали клиенту, чтобы всегда была возможность посмотреть промежуточный результат и оставить комментарий. Готовый результат в Figma мы сверстали и интегрировали в Битрикс.
Провели аудит сервера и сделали перенос
1. Установили php7.4, тюнинг настроек, увеличили лимиты
2. Тюнинг настроек БД, увеличены лимиты в соответствии с рекомендациями, множественные замеры производительности, включили perfomance schema.
3. Увеличили лимиты memcached.
4. Тюнинг настроек nginx, число воркеров перели из 8 в auto, добавили gzip-сжатие
5. Провели анализ логов, обнаружили множественные фишинг-атак, внешние парсеры сайта, много обращений от индексирующих роботов.
6. Закрыли доступ для ботов по юзерагенту на уровне apache, htaccess.
7. Закрыли доступ для парсеров по ip и некоторым другим адресам на уровне apache, htaccess.
8. Установили iotop, провели замеры нагрузки i/o-операций на таймфреймах.
9. Провели проверка битрикс на уязвимости, на ошибки производительности в скриптах, передали информацию заказчику для дальнейшей доработки.
10. Отключили модуль «Реклама и баннеры», чтобы исключить фишинговые атаки.
Клиент