Оптимизация интернет-магазина товаров для животных Кормушка. Часть 1.

Что мы имели

Не так давно к нам обратился владелец интернет-магазина по продаже кормов для домашних животных. Беглый осмотр магазина выявил целый ряд проблем, а именно:

  1. Медленно загружаются страницы и долго отвечает веб-сервер;
  2. Критическое потребление ресурсов сервера;
  3. Растёт нагрузка при скачках посещаемости;
  4. Ошибки при открытии страниц сайта, связанные с веб-сервером.
Рисунок 1 - Текущие показатели оптимизации

За работу

Сайт работает на платформе 1С-Битрикс, а мы являемся экспертами по продукту «1С-Битрикс: Управление сайтом», что подтверждено сертификатом LRN-184761-32-660-1664891.

В первую очередь мы перенесли сайт на нашу инфраструктуру, специально настроенную под 1C-Битрикс, под управлением BitrixEnv.

Мы делаем оптимизацию и тюнинг только на своих мощностях т.к. уверены в настройках хостинга и DNS, аппаратной конфигурации серверов, операционной системы и веб-части.

Затем штатными средствами 1С-Битрикс и дополнительными утилитами провели первичный аудит производительности кода и собирали данные мониторинга: время ответа веб-сервера, количество запросов в секунду на сервер, показатели нагрузки на процессор, нагрузки на дисковую подсистему, работы MySQL и другие данные.

На финальном этапе производим работы:

  1. Настройка и оптимизация движка 1C-Битрикс;
  2. Оптимизация и сжатие графических элементов и прочих изображений на сайте;
  3. Установка Nginx и проброс статики через него;
  4. Настройка кэширования запросов к веб-серверу;
  5. Оптимизация и настройка базы данных;
  6. Оптимизация запросов к базе данных;
  7. Настройка защиты от DDOS-атак и спам-активности.
Рисунок 1 - Текущие показатели оптимизации

Что в итоге

Как видите, размер главной страницы уменьшен с 22.8мб до 4.5мб, а показатели PageSpeed Score изменились с 0% до 32%. На этом работы еще не завершены, это промежуточные результаты работы, но тем не менее, на фронте магазин стал значительно быстрее откликаться на запросы посетителей, что безусловно улучшило конверсию интернет-магазина. Сейчас готовимся ко второму этапу работ и доведем показатели до целевых, статья будет дополняться.

Нужен аудит?

Если ваш сайт или интернет-магазин медленно грузится и тормозит, это значит, что вы теряете часть своих клиентов, а значит и часть прибыли. Для того чтобы понять причину медленной работы сайта, а также исправить все негативные факторы мешающие его нормальной работе, закажите услугу технического аудита в компании Syncweb.