Назад к блогу
20.05.2026 23:11:45
4 мин чтения

Кейс: Ускорение интернет-магазина на Битрикс в 6 раз и обход санкционных блокировок

Медленная загрузка страниц — главный убийца конверсии в e-commerce. Недавно перед нами встала сложная задача: оптимизировать крупный интернет-магазин электроники akja.com.tm, работающий в Туркменистане. Проект усложнялся спецификой региона — из-за жестких интернет-ограничений привычные зарубежные SaaS-сервисы и CDN там попросту не работают без VPN.

Перед началом активных работ мы провели комплексный экспертный аудит производительности сайта, чтобы найти точные причины зависаний интерфейса и перегрузки базы данных. Нам удалось не только кардинально разогнать проект, но и создать полностью независимую от внешних блокировок систему коммуникаций. Рассказываем, как мы это сделали.

Точка А: С какими проблемами пришел клиент

  • Критическая скорость: Полная загрузка главной страницы (onLoad) занимала 12.2 секунды. Построение интерфейса (DOMContentLoaded) — 11.7 секунды.
  • Перегруженный сервер: На главной странице выводилось 11 тяжелых блоков товаров и баннеров. База данных «зависала» при каждом пике трафика.
  • Проблема с поддержкой: Популярные онлайн-чаты (JivoChat и др.) заблокированы внутри страны. Менеджеры не могли общаться с клиентами.

Такие показатели требовали глубокого вмешательства в архитектуру проекта, поэтому стандартными плагинами было не обойтись. Потребовался профессиональный технический аудит сайта на Битрикс.

Что было сделано: Техническая оптимизация

1. Кастомный AJAX и ленивая загрузка блоков

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

Дополнительно мы очистили шаблоны от inline-JS Битрикса, перенеся параметры карточек в чистый JSON. Если вам требуется аналогичное решение, вы можете заказать у нас доработку сайтов и PHP-задачи на Битрикс любой сложности.

2. Оптимизация ядра 1С-Битрикс и ресурсов

  • Вынос агентов на Cron: Перевели фоновые задачи CMS с хитов пользователей на системный серверный Cron, полностью разгрузив веб-сервер.
  • Оптимизация CSS/JS: Включили композитный режим, минификацию и склейку стилей и скриптов.
  • Ускорение рендеринга: Внедрили Lazy Load для изображений через Data-URL заглушки и настроили директивы preconnect для мгновенной инициализации шрифтов.
  • Обход ограничений Webpack: Интегрировали внешнюю версию библиотеки Swiper, что позволило оживить слайдеры внутри AJAX-контента в обход изолированной Webpack-сборки.

3. Self-Hosted чат поддержки (Импортозамещение)

Вместо платных облачных сервисов мы развернули и настроили независимую open-source платформу Live Helper Chat прямо на локальном Linux-сервере клиента.

Результат: Чат работает внутри Туркменистана без VPN, переписки защищены на личном сервере компании, бизнес платит 0$ за подписки, а менеджеры получили бесплатные мобильные приложения (iOS/Android) с PUSH-уведомлениями.

Точка Б: Результаты в цифрах

Метрика Было Стало Эффект
Отрисовка интерфейса (DOMContentLoaded) 11.7 сек 1.8 сек Быстрее в 6.5 раз!
Полная загрузка страницы (onLoad) 12.2 сек 3.2 сек Быстрее в 4 раза!
Абонентская плата за онлайн-чат Ежемесячно 0 $ Бесплатно навсегда
Нагрузка на базу данных Критическая Минимальная Стабильная работа при пиках


Вывод: Нам удалось создать e-commerce проект, который загружается мгновенно, не боится высоких нагрузок и полностью автономен от внешних блокировок и санкций. Если ваш сайт тоже тормозит, падает под нагрузкой или требует оптимизации кода, оставьте заявку на профессиональное устранение багов и доработку на Битрикс — мы поможем вашему бизнесу лететь быстрее конкурентов.