Добавить в корзинуПозвонить
Найти в Дзене
ГЭНДАЛЬФ. Сайты

Почему сайт на «Битрикс» тормозит, а с лицензией «Энтерпрайз» будет летать?

Скорость в торговле — это деньги. Каждая секунда ожидания загрузки страницы снижает продажи на 7–10%. Если в редакции «Бизнес» сайт начинает «задумываться» при росте базы товаров или наплыве покупателей, то в «Энтерпрайз» заложены технические решения, которые физически устраняют очереди и задержки. Разбираем по пунктам, за счет чего достигается кратное ускорение работы. В стандартной редакции один сервер делает все: ищет товары в базе, генерирует страницы и отдает картинки. Когда задач становится много, процессор встает в очередь. В «Энтерпрайз» эта проблема решается разделением ролей База данных — самое узкое место любого крупного магазина. В «Бизнесе» все запросы (и покупка товара, и просто просмотр каталога) идут в одну «трубу». Если идет тяжелая выгрузка из системы учета, покупатели ждут загрузки страниц по 5–10 секунд. Как это работает в «Энтерпрайз»? Итог: Поиск и фильтрация товаров происходят мгновенно даже при обновлении остатков. Чтение данных с жесткого диска — это медленно
Оглавление

Скорость в торговле — это деньги. Каждая секунда ожидания загрузки страницы снижает продажи на 7–10%. Если в редакции «Бизнес» сайт начинает «задумываться» при росте базы товаров или наплыве покупателей, то в «Энтерпрайз» заложены технические решения, которые физически устраняют очереди и задержки.

Разбираем по пунктам, за счет чего достигается кратное ускорение работы.

1. Конец монополии одного сервера

В стандартной редакции один сервер делает все: ищет товары в базе, генерирует страницы и отдает картинки. Когда задач становится много, процессор встает в очередь.

В «Энтерпрайз» эта проблема решается разделением ролей

  • Узлы обработки. Несколько серверов занимаются только логикой сайта.
  • Сервер статики. Картинки и стили отдаются отдельной машиной, не отвлекая основную систему.
  • Балансировщик. Распределяет входящий поток посетителей так, чтобы ни один узел не был перегружен.

2. Разблокировка базы данных: подчиненная репликация

База данных — самое узкое место любого крупного магазина. В «Бизнесе» все запросы (и покупка товара, и просто просмотр каталога) идут в одну «трубу». Если идет тяжелая выгрузка из системы учета, покупатели ждут загрузки страниц по 5–10 секунд.

Как это работает в «Энтерпрайз»?

  1. Основная база. Принимает только изменения (новые заказы, регистрации).
  2. Подчиненные копии. Несколько копий базы данных работают только на чтение. Когда тысячи людей просто смотрят каталог, они получают данные из копий, не нагружая основной сервер.

Итог: Поиск и фильтрация товаров происходят мгновенно даже при обновлении остатков.

3. Работа из оперативной памяти

Чтение данных с жесткого диска — это медленно. «Энтерпрайз» глубоко интегрирован с системами кэширования в оперативной памяти.

  • Система хранит результаты тяжелых вычислений в быстрой памяти.
  • Запрос пользователя не заставляет сайт заново пересчитывать скидки или строить дерево категорий — готовый результат выдается из памяти за миллисекунды.

4. Изоляция тяжелых процессов

В крупных проектах постоянно идут фоновые задачи: импорт из системы учета, генерация прайс-листов для торговых площадок, рассылка писем. В младших редакциях эти задачи отнимают ресурсы у живых посетителей.

Архитектура «Энтерпрайз» позволяет вынести все служебные сценарии на отдельный сервер очереди. Роботы и интеграции работают сами по себе, а покупатели видят стабильно высокую скорость загрузки.

Факторы ускорения: сравнение

-2

«Энтерпрайз» работает быстрее, потому что он устраняет конкуренцию за ресурсы. Пока «Бизнес» пытается решить все задачи в одну очередь, «Энтерпрайз» распределяет их по разным потокам и серверам.

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

-3