Статья · Статьи про 1С-Битрикс и Битрикс24 · 5 мин чтения

info@wrp.ru
+7 (495) 230-20-53
Рассчитать стоимость
Создание сайтовСайт под ключКорпоративный сайтСайт-каталогB2B-порталЛичный кабинетСвой маркетплейсВысоконагруженные проектыHeadless на БитриксеPWA-приложениеРазработка модулейВсе услуги раздела
Интернет-магазиныСайт для селлеров −25%Магазин под ключМагазин на Битрикс с 1СМагазин на готовом шаблонеМагазин + CRMМагазин + маркетплейсыМагазин в TelegramМагазин + продвижениеОптовый B2B-магазинВсе услуги раздела
Перенос сайтаС бесплатной CMSС конструктора сайтовС платной CMSС самописного движкаС фреймворкаНа новые решения АспроПолная инструкция по миграции на Битрикс с сохранением SEOПеренос на другой хостингВсе услуги раздела
Аудит и ростАудит сайтаАудит интернет-магазинаSEO-аудитАудит безопасностиПовышение конверсииGEO-оптимизацияSEO-продвижениеКонтекстная рекламаВсе услуги раздела
Поддержка и развитиеПоддержка по договоруТарифы поддержкиСрочная техподдержкаПодхватим ваш БитриксМодернизацияУскорение сайтаПеревод на PHP 8Лечение от вирусовХостинг для БитриксВсе услуги раздела
Интеграции и настройкаОнлайн-оплатаОплата частямиОнлайн-кассыСлужбы доставкиМаркетплейсыМаркировка «Честный знак»Импорт от поставщиковМультирегиональностьСкидки и лояльностьТриггерные рассылкиИнтеграция по APIВсе услуги раздела
ИИ и новые каналыИИ на сайтеИИ для каталогаИИ в Битрикс24Магазин в TelegramЧат-ботыИнтеграция с АвитоВсе услуги раздела
Внедрение CRMБитрикс24RetailCRMМойСкладamoCRMВсе услуги раздела
Услуги по 1СИнтеграция с 1С1С и Битрикс241С и Ozon1С и WildberriesЭДОВнедрение 1СДоработка 1СОбслуживание 1СПереход на УТ 11Все услуги раздела
Готовые решенияШаблоны интернет-магазиновШаблоны B2B-порталовШаблоны сайтов для услугРешения АспроМодули WRPВсе решения
Лицензии 1С-БитриксКупить лицензиюПродлить лицензиюСменить редакциюЛицензии со скидкойВсе лицензии
Битрикс24Битрикс24 в облакеКоробочный Битрикс24Интернет-магазин + CRMМаркет ПлюсПродлить коробкуВсе тарифы
1СПрограммы и сервисы 1САренда 1С в облакеАренда сервера 1СПоддержка 1С:ИТС
О компанииО WRPКомандаСертификатыНаградыТехнологииОтзывыКонтакты
Работа с намиКак мы работаемГарантииПорядок оплатыОплата частямиРассрочкаРеквизиты
ИнструментыПроверка сайтаБрифыКалькуляторШаблон ТЗЧек-лист запускаВсе материалы
ЗнанияВопрос-ответСтатьиСравненияГлоссарийНовостиАкции
СотрудничествоФорматы работыПартнёрамВакансии
Все услуги и цены Кейсы Контакты

Почему медленно идёт обмен с 1С и как его ускорить

Обмен с 1С идёт часами, цены и остатки не успевают обновиться, а сайт тормозит во время выгрузки? Разбираем, где теряется время и как ускорить обмен 1С с сайтом на 1С-Битрикс.

Коротко

Обмен 1С с сайтом на 1С-Битрикс чаще всего медленный из-за полной выгрузки каталога вместо изменений, картинок в каждой выгрузке, общего обмена цен, остатков и каталога, неподходящего шага и лимитов сервера, ненастроенной MySQL, пересчёта индексов фильтра и поиска на всём каталоге и агентов, которые ждут посетителей. Начинать нужно с замера каждого этапа — подготовки в 1С, передачи, загрузки на сайте и пересчёта индексов, — а затем выгружать только изменения, вынести цены и остатки в частый отдельный обмен, сжимать и передавать картинки только при изменении и перевести агенты на cron.

Разберём, почему обмен 1С с сайтом на 1С-Битрикс идёт часами, тормозит сайт и не успевает обновлять цены и остатки, где на самом деле теряется время — в 1С, на сервере или на сайте — и что сделать, чтобы обмен шёл минуты, а не часы. В конце — чек-лист и ответы на частые вопросы.

Где теряется время

Обмен состоит из нескольких этапов, и медленным может быть любой из них:

ЭтапЧто происходитЧто тормозит
Подготовка в 1С1С формирует файлы выгрузкиполная выгрузка вместо изменений, картинки, медленный сервер 1С
Передачафайлы уходят на сайтбольшие файлы без сжатия, медленный канал
Загрузка на сайтесайт по шагам записывает товары, цены, остаткималенький шаг, лимиты сервера, медленная база данных
После загрузкииндексы фильтра и поиска, кешпересчёт индексов на всём каталоге, сброс кеша

Сначала нужно понять, какой этап самый долгий: время каждого шага видно в протоколе обмена в 1С и в журналах сервера. Ускорять «всё сразу» без замера — значит тратить время на то, что не влияет на результат.

Причина 1. Каждый раз выгружается весь каталог

Если 1С каждый раз отправляет все товары, а не только изменённые, обмен на большом каталоге будет идти часами при любом сервере.

Что сделать: включить выгрузку только изменений, а полную выгрузку запускать редко — например, раз в неделю ночью.

Причина 2. Цены и остатки идут вместе с каталогом

Цены и остатки меняются в течение дня, а описания, свойства и картинки — редко. Когда всё идёт одним обменом, ради одного остатка заново обрабатывается весь товар.

Что сделать: разделить обмен: цены и остатки — часто, каждые 5–10 минут; товары и свойства — по изменениям или ночью; картинки — только для новых и изменённых товаров. О том, какие данные куда передавать, — статья «Какие данные передавать между 1С и сайтом».

Причина 3. Картинки

Фотографии — самая тяжёлая часть выгрузки. Если 1С каждый раз отправляет все картинки, а они ещё и в исходном размере с фотоаппарата, передача и обработка занимают большую часть обмена.

Что сделать: выгружать картинки только при изменении, уменьшать их до нужного размера перед загрузкой в 1С, включить сжатие ZIP при передаче.

Причина 4. Неподходящий шаг обмена и лимиты сервера

Сайт загружает данные порциями. Слишком короткий шаг — много лишних запросов, слишком длинный — обрывы по времени выполнения. Узкие лимиты PHP и веб-сервера тоже заставляют дробить обмен.

Что сделать: подобрать интервал шага и размер файла под ресурсы сервера и объём каталога, поднять лимиты времени выполнения и памяти. Это работа на стороне сервера — подробнее на странице «Настройка сервера для обмена с 1С».

Причина 5. Медленная база данных

Каждый товар при загрузке — это десятки запросов к базе. Если база MySQL настроена «по умолчанию», а каталог большой, загрузка упирается в неё.

Что сделать: настроить MySQL под объём каталога (память под кеш таблиц, параметры InnoDB), проверить индексы и медленные запросы. Подробнее — на странице «Оптимизация MySQL»; если база ещё на старой версии, пригодится статья о переходе на MySQL 8.

Причина 6. Индексы и кеш после загрузки

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

Что сделать: пересчитывать индексы только для изменённых товаров, тяжёлую переиндексацию запускать ночью, а кеш сбрасывать точечно — по изменённым разделам. Настройку умного фильтра разбирали в статье «Настройка умного фильтра в Битрикс».

Причина 7. Фоновые задачи зависят от посетителей

Часть работы после обмена выполняют агенты 1С-Битрикс. По умолчанию они запускаются при посещениях сайта: ночью посетителей мало, и задачи копятся, а днём выполняются в момент, когда сайт и так нагружен.

Что сделать: перевести агенты на запуск по расписанию сервера (cron) — тогда они не зависят от посещений и не тормозят страницы.

Причина 8. Обмен мешает покупателям

Если тяжёлый обмен идёт днём на том же сервере, страдает и обмен, и сайт: страницы открываются медленно, а обмен конкурирует за ресурсы с покупателями.

Что сделать: полные выгрузки — ночью, днём — только цены и остатки; если каталог большой, а обновлять его нужно часто, — поднять ресурсы сервера или вынести тяжёлые задачи в отдельные процессы. Подобрать сервер поможет страница «Хостинг для интернет-магазина».

Причина 9. Медленная сторона 1С

Иногда сайт ни при чём: 1С долго формирует выгрузку из-за объёма базы, доработок, файлового режима работы или слабого сервера 1С.

Что сделать: замерить время формирования файла в 1С, проверить доработки обработки обмена и ресурсы сервера 1С. Если 1С работает в облаке или на арендованном сервере — проверить его тариф.

Что даёт ускорение

МераЧто меняется
Выгрузка только измененийобмен обрабатывает десятки товаров вместо всего каталога
Отдельный частый обмен цен и остатковактуальные цены и наличие в течение дня
Картинки только при изменении, со сжатиемпередача и обработка файлов в разы меньше
Шаг обмена и лимиты под сервернет обрывов и повторов
Настройка MySQLбыстрее запись каждого товара
Точечные индексы и кеш, агенты на cronсайт не тормозит после обмена

Насколько ускорится обмен, зависит от того, какой этап был самым медленным, — поэтому начинают с замера, а не с покупки более мощного сервера.

Чек-лист: быстрый обмен с 1С

  1. Замерено время каждого этапа: подготовка в 1С, передача, загрузка, индексы.
  2. Выгружаются только изменения, полная выгрузка — редко и ночью.
  3. Цены и остатки идут отдельным частым обменом.
  4. Картинки уменьшены и передаются только при изменении, включено сжатие ZIP.
  5. Шаг обмена и лимиты PHP и веб-сервера подобраны под каталог.
  6. MySQL настроена под объём данных.
  7. Индексы фильтра и поиска пересчитываются точечно, кеш сбрасывается по разделам.
  8. Агенты 1С-Битрикс работают по расписанию сервера.
  9. Тяжёлые выгрузки идут ночью, днём сайт не тормозит.
  10. Проверена скорость формирования выгрузки на стороне 1С.

Сколько стоит ускорение обмена

Сначала делаем диагностику: она показывает, где теряется время — в 1С, на сервере или на сайте. Настройку сервера и доработку обмена оцениваем в часах — 4 000 ₽ за час, смету согласуем до начала работ. Если нужно перестроить обмен с разделением на части и выгрузкой изменений, — пакет «Обмен с доработками» от 90 000 ₽ на странице «Интеграция 1С и Битрикс». Типовые ошибки обмена разобраны в статье «Обмен 1С и сайта: 10 типовых ошибок».

Как ускорить обмен 1С с сайтом

  1. Замерьте этапыПодготовка в 1С, передача, загрузка на сайте, индексы и кеш.
  2. Выгружайте только измененияПолную выгрузку — редко и ночью.
  3. Разделите обменЦены и остатки — каждые 5–10 минут, каталог — по изменениям.
  4. Облегчите картинкиУменьшенные фото, только при изменении, сжатие ZIP.
  5. Настройте сервер и базуШаг обмена, лимиты PHP и веб-сервера, параметры MySQL.
  6. Разгрузите сайтТочечные индексы и кеш, агенты на cron, тяжёлые выгрузки ночью.

Источники

Подготовлено командой WRP — Золотого партнёра 1С-Битрикс с 2006 года.

Вопросы и ответы

Коротко о главном

Не нашли ответ? Позвоните +7 (495) 230-20-53 или напишите на info@wrp.ru.

Почему обмен с 1С идёт так долго?

Чаще всего каждый раз выгружается весь каталог вместе с картинками, а сервер и база данных не настроены под его объём. Иногда медленно формирует выгрузку сама 1С.

С чего начать ускорение обмена?

С замера: сколько времени занимает подготовка в 1С, передача, загрузка на сайте и пересчёт индексов. Ускорять нужно самый долгий этап.

Что даёт выгрузка только изменений?

Обмен обрабатывает только изменённые товары вместо всего каталога — на большом каталоге это главная экономия времени.

Как часто обновлять цены и остатки?

Отдельным обменом каждые 5–10 минут, не дожидаясь выгрузки всего каталога.

Почему сайт тормозит во время обмена?

Обмен и покупатели делят ресурсы сервера, а после загрузки сбрасывается кеш и пересчитываются индексы. Тяжёлые выгрузки переносят на ночь, кеш сбрасывают точечно.

Влияют ли картинки на скорость обмена?

Да, это самая тяжёлая часть выгрузки. Картинки уменьшают, передают только при изменении и сжимают.

Поможет ли более мощный сервер?

Только если узкое место — ресурсы сервера. Если каждый раз выгружается весь каталог или тормозит 1С, мощный сервер почти не ускорит обмен.

Что такое агенты 1С-Битрикс и при чём тут обмен?

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

Нужно ли настраивать MySQL для обмена?

На больших каталогах — да: каждый товар при загрузке — это десятки запросов к базе, и настройки по умолчанию быстро становятся узким местом.

Может ли тормозить сама 1С?

Да: из-за объёма базы, доработок обработки обмена, файлового режима работы или слабого сервера 1С.

Сколько стоит ускорить обмен?

Диагностику и настройку оцениваем в часах — 4 000 ₽ за час. Перестройка обмена с выгрузкой изменений и разделением на части — от 90 000 ₽.

Услуги WRP

Сделаем это для вас

Золотой партнёр 1С-Битрикс с 2006 года: разработка, перенос, интеграции и поддержка сайтов.

Читайте также

Ещё статьи

Битрикс5 мин

Какие данные передавать между 1С и сайтом: товары, цены, остатки, заказы, контрагенты

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

Подробнее

Битрикс5 мин

Импорт товаров от поставщиков: прайсы, фото и остатки без ручной работы

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

Подробнее

Битрикс5 мин

Мультирегиональность: цены, склады и SEO для разных городов на одном сайте

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

Подробнее

Битрикс5 мин

Скидки, купоны и правила корзины в 1С-Битрикс: как настроить и не уйти в минус

Правила корзины, купоны, накопительные скидки и бонусы в 1С-Битрикс: как настроить акции, задать порядок применения и не допустить, чтобы скидки сложились в продажу в минус.

Подробнее

Битрикс6 мин

Переход на MySQL 8 для 1С-Битрикс: что сломается и как проверить заранее

С 1 сентября 2026 года «1С-Битрикс» ограничила поддержку MySQL ниже 8.0 и рекомендует 8.4. Разбираем, что ломается при переходе, как проверить сайт заранее и переключиться без простоя.

Подробнее

Битрикс15 мин

Как перевести сайт на 1С-Битрикс на PHP 8.3 без простоя: чек-лист

Пошаговый чек-лист перехода сайта на 1С-Битрикс на PHP 8.3 без простоя: что проверить до начала, как подготовить копию, какие изменения PHP 8.0–8.3 ломают код, как переключиться за секунды и откатиться.

Подробнее

Обсудим ваш проект

Расскажите о задаче — подскажем решение на 1С-Битрикс или Битрикс24 и оценим сроки и стоимость.

  1. Оставьте заявку или позвоните — ответим в рабочее время.
  2. Разберём задачу и предложим решение.
  3. Вы решаете, начинать ли работу. До договора — никаких обязательств.

Заявка

Обсудим ваш проект

Оставьте контакты — ответим в рабочее время по почте или в мессенджере, уточним задачу и назовём сроки и стоимость.

Или позвоните: +7 (495) 230-20-53, Пн–Пт 10:00–19:00