IdealBeds: ускорение
всего магазина
целиком.

Мебельный интернет-магазин с большим каталогом, видео, сотнями вариантов тканей и сторонними сервисами. Мы уменьшили вес важных страниц на 80–98% и ускорили серверную часть.

Главная · Lighthouse38 → 89
Главная · объём49,41 → 0,78 МБ
Главная · запросы429 → 80
Главная · TTFB0,650 → 0,186 с
Результаты ускорения главной страницы IdealBeds: Lighthouse 38–89, объём 49,41–0,78 МБ, запросы 429–80, TTFB 0,650–0,186 секунды
Как это устроено

Результаты ускорения IdealBeds

Главная страница стала заметно легче и быстрее. Цифры относятся к этому проекту и взяты из итоговых замеров.

01

Задача

Браузер загружал слишком много — сервер собирал страницы слишком долго

На отдельных сценариях сайт тянул сотни запросов и десятки мегабайт. Страница материалов обивки могла сразу запрашивать более 500 изображений тканей, а сервер заново собирал тяжёлые страницы каталога.

49,41 МБ

загружала главная страница до оптимизации

429

сетевых запросов делал браузер на главной

1,170 с

TTFB каталога диванов до серверных работ

02

Frontend

Перенесли загрузку дополнительных ресурсов к моменту запроса

01

Изображения

Сделали лёгкие версии фоновых изображений, адаптивные размеры для разных устройств, WebP и отложенную загрузку ниже первого экрана.

02

Каталог и карточки

Облегчили баннеры и изображения товаров. Дополнительные фотографии теперь загружаются по мере просмотра.

03

Более 500 тканей

Вместо моментальной загрузки всей библиотеки браузер получает видимые образцы и догружает остальные только при необходимости.

04

Видео

До запуска показывается лёгкое превью. Сам видеофайл начинает загружаться только после действия пользователя.

05

CSS и JavaScript

Уменьшили файлы, разделили подключения по страницам и настроили версии для корректного кеширования.

06

Сторонние сервисы

Аналитика, Jivo и внешние скрипты меньше мешают загрузке. Карты и защита форм включаются по необходимости, неиспользуемый Marquiz удалён.

03

Результаты frontend

Пять типов страниц — одна и та же тенденция

СтраницаLighthouseОбъёмЗапросы
Главная38 → 8949,41 → 0,78 МБ429 → 80
Каталог диванов35 → 7511,39 → 1,97 МБ386 → 139
Диван Flow36 → 8513,16 → 1,64 МБ398 → 146
Блог37 → 764,77 → 0,68 МБ198 → 59
Материалы обивки57 → 956,62 → 0,69 МБ242 → 72

Отдельно по изображениям

Матрасы12,94 → 0,78 МБ
Кровати6,71 → 1,79 МБ
Детские кровати3,28 → 1,66 МБ
Диван Flow8,18 → 1,04 МБ
Материалы обивки4,44 → 0,94 МБ
04

Backend и сервер

Ускорили origin и сделали сервер устойчивее

Надёжность сервера

  • Освободили дисковое пространство: с 1,6 до 19 ГБ.
  • Настроили MySQL, Apache, PHP и OPcache под ресурсы сервера.
  • Проверили cron, агенты и автообновления.
  • Исключили параллельный повтор одной фоновой задачи и повысили приоритет посетителей.

Кеширование Битрикс

  • Управляемый кеш каталогов и карточек товаров.
  • Композитное кеширование главной и блога.
  • Проверка медленных и частых SQL-запросов без добавления лишних индексов.
СтраницаTTFB доTTFB послеИзменение
Главная0,650 с0,186 св 3,49 раза
Каталог диванов1,170 с0,267 св 4,38 раза
Каталог кроватей0,911 с0,249 св 3,66 раза
Карточка Soft1,101 с0,286 св 3,85 раза
Карточка Brooklyn1,137 с0,325 св 3,50 раза
Блог0,213 с0,153 св 1,39 раза
Материалы обивки0,297 с0,271 св 1,10 раза
05

Итог

Меньше данных.
Меньше запросов.
Быстрее ответ.

Сайт стал заметно легче: размер важных страниц уменьшился на 80–98%, количество запросов — примерно на 63–81%. Сервер на ключевых страницах стал отвечать до 4,38 раза быстрее.

Хотите понять, где теряет время ваш магазин?

Отправить URL 59 000 ₽ фиксировано · гарантия 3 месяца

Цифры приведены по итоговым отчётам проекта и описывают результат IdealBeds. Результат другого сайта зависит от его исходного состояния, архитектуры, сервера и состава работ.