Когда покупатель выбирает ювелирное украшение премиум-класса онлайн, он ожидает безупречного сервиса: от первой секунды загрузки страницы до оформления заказа.
В этом кейсе расскажем, как сделали интернет-магазин бриллиантов и ювелирных украшений быстрее, стабильнее и удобнее для шопинга.
Цель и задачи проекта
Цель
Сделать интернет-магазин быстрым, стабильным и готовым к масштабированию.
Задачи
- Ускорить загрузку каталога и карточек товаров.
-
Оптимизировать backend и устранить узкие места в коде.
-
Обновить дизайн и ключевые страницы в соответствии с премиальным стилем бренда.
-
Настроить регулярный выпуск обновлений без простоев.
Этапы работы
Аудит и планирование
- Провели технический аудит сайта.
-
Составили схему работы ключевых функций и нашли участки, где сайт терял скорость.
Оптимизация поиска и каталога
- Заменили систему поиска на ElasticSearch. Теперь результаты выдаются до 2 секунд.
-
Добавили MemCache — механизм, который хранит часто запрашиваемую информацию в «быстрой памяти», чтобы не загружать сервер каждый раз заново.
-
Оптимизировали работу базы данных MySQL для ускорения показа каталога и работы фильтров.
Рефакторинг кода
- Переписали устаревшие участки программы
-
Убрали дублирующийся код и сложные зависимости.
-
Улучшили обработку изображений. Фото в высоком разрешении загружаются без задержек, сохраняя качество.
Обновление дизайна
- По UI-kit клиента переработали страницы, сохранив фирменный стиль и аккуратную структуру.
-
Сделали верстку адаптивной, чтобы сайт одинаково хорошо выглядел на больших экранах и смартфонах.
Наладка CI/CD и релиз
- Внедрили автоматическую систему доставки обновлений. Новые версии сайта выходят каждую неделю без риска остановки работы и пауз на тестирование.
Особенности проекта
Доработки реализовывали без остановки продаж. Интернет-магазин оставался доступным для покупателей на протяжении всего проекта.
Результаты
- Скорость работы каталога выросла в 3 раза.
-
Скорость полной загрузки страниц до 2 секунд.
-
Время импорта товаров в систему сократилось на 50%.
-
Количество ошибок при оформлении заказа снизилось.
-
Интерфейс стал современным и удобным.
Оптимизация показала, что для премиум-брендов скорость в онлайн — такой же элемент сервиса, как и упаковка изделия.