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

Доработка проекта, напротив, направлена на развитие функционала: добавление новых сценариев оплаты и доставки, переработку корзины, оптимизацию мобильного UX или внедрение программы лояльности.

1. Критические узлы архитектуры 1С-Битрикс

  1. 01

    База данных и инфоблоки:

    • Неоптимальные запросы через устаревшие методы CIBlockElement::GetList без указания конкретных полей создают огромную нагрузку на MySQL.
    • Поддержка включает аудит медленных SQL-запросов и перевод критических компонентов на современный D7 ORM.

  2. 02

    Системные агенты и планировщик:

    • По умолчанию системные агенты Битрикса запускаются на хитах посетителей. При высокой посещаемости это тормозит отдачу страниц, а при низкой — задерживает выгрузку заказов.
    • Стандартное решение: обязательный перевод выполнения агентов на системный cron сервера (define('BX_CRONTAB', true)).

  3. 03

    Композитный сайт и кэширование:

    • Композитный режим ускоряет отображение страниц за счет разделения на статическую и динамическую части.
    • При некорректной настройке динамических областей пользователи могут видеть чужие корзины или кэшированные персональные данные.

2. Синхронизация с 1С:Управление торговлей / 1С:УНФ

Интеграция сайта с учетной системой 1С — самый чувствительный элемент интернет-магазина на Битриксе:

  • Типовые сбои:зависание фонового импорта XML-пакетов при выгрузке десятков тысяч товарных позиций; обнуление остатков при ошибке выгрузки; дублирование контрагентов при несовпадении ИНН/КПП.
  • Регламент обслуживания:логирование каждого сеанса обмена, установка пошаговой загрузки файлов (max_execution_time и размер пакета в настройках интеграции), мониторинг статусов в журнале событий.

3. Регламент безопасной разработки и обновлений

Любая доработка или установка обновлений платформы на «живом» сервере категорически запрещена. Стандартный рабочий процесс включает три контура:

[Локальное окружение разработчика]
             ↓ (Git-коммит)
[Staging / Тестовый сервер (точная копия production)]
             ↓ (Проверка заказчиком и автотесты)
[Production / Боевой сервер]
  • Регулярное создание резервных копий через встроенную систему Битрикса в облако или на внешний сервер.
  • Проверка модулей на совместимость с версиями PHP (PHP 8.1 / 8.2) перед продлением лицензии и установкой пакетов обновлений.