![askaron.pro1c_74.png](https://site-cloud-files.bitrix.info/main/43c/43cfa2b2fd50eb9ca269933caeaa45d2/askaron.pro1c_74.png)
Одно из заблуждений про обмен с 1С в том, что обмен с 1С очень сильно замедляет сайт.
Мы регулярно проводим аудиты обменов и аудиты сайтов, разработанных другими веб-студиями, и видим примерно одни и те же проблемы.
Очень часто сайты сделаны неоптимально или не расчитаны на такой большой объем данных, сколько выгрузил клиент.
Страницы при сбросе кеша работают более 2-3 секунд. Мы видели случай, когда главная страница работала 11 секунд. А если кеш не сбрасывать, то всё отлично работает, и сайты летают.
Проблема, как правило, в неоптимальном сайте. Усугубляет проблему автоматический сброс Управляемого кеша при изменениях товаров.
Представьте себе полную выгрузку товаров, которая идет час. В течение часа происходит запись товаров и постоянно сбрасывается Управляемый кеш всего каталога для всех товаров. Если в это время придут боты Яндекса и Гугла, то они будут ходить по сайту без кеша и дополнительно создадут нагрузку.
Именно поэтому многие замечают, что когда идет обмен, сайт тормозит. Но причины тормозов не в самом обмене.
Отключение управляемого кеша
Радикальное решение проблемы — отключить Управляемый кеш.
![Vyklyuchit upravlyaemyy kesh.png](https://site-cloud-files.bitrix.info/main/d08/d087db449de800cb50469552fe565a06/Vyklyuchit upravlyaemyy kesh.png)
Останется простой кеш, который будет сбрасываться, когда его время закончится. Время кеширования устанавливается в параметрах каждого компонента. В этом случае на сайте в течение нескольких часов могут быть видны неактульные описания и цены.
Контент-менеджеры уже привыкли, что данные на сайте сразу изменяются, когда, они что-то исправили. Если управляемый кеш отключить, то данные меняться перестанут.
Отложенный сброс управляемого кеша при обмене
Оптимальное решение — отложенный сброс управляемого кеша через несколько минут. Данные вроде бы актуальные, но, зато не сбрасываеются каждую секунду. Активным пользователям и ботам достается кеш.
В модуле «
![Uskorenie sayta _ zapreshchat sbros upravlyaemogo kesha _ statya.jpg](https://site-cloud-files.bitrix.info/main/be7/be7214af2475ae8d7fb11da716a47e20/Uskorenie sayta _ zapreshchat sbros upravlyaemogo kesha _ statya.jpg)
Флажок запрещает сбрасывать кеш инфоблоков только в ходе выполнения скрипта обмена. Если контент-менеджеры будут что-то исправлять вручную, то у них Управляемый кеш будет сбрасываться.
Чтобы сброс кеша происходил, надо включить агента, который запускается по расписанию.
![Uskorenie sayta _ agent _ statya.jpg](https://site-cloud-files.bitrix.info/main/887/8871519979e438f5f8768089aa09c1a2/Uskorenie sayta _ agent _ statya.jpg)
Агент умный. Он сбрасывает кеш только в тех инфоблоках, где что-то изменилось.
Первая опция включает-выключает агента. Вторая устанавливает интервал запуска.
Опция «Пересоздать кеш на главной странице сайта после сброса кеша агентом» нужна, чтобы главная страница у живых людей работала быстрее, если кеш сбрасывается.
Рекомендуем для этой опции перевести все агенты на крон, например, нашим бесплатным модулем «
Внедрение:
Мы уже испытали модуль на нескольких сайтах. Результаты замечательные.
Общая скорость сайта за сутки изменилась незначительно.
Зато уменьшились скачки по длительности работы страниц, когда идет обмен. По сайтам стало гораздо приятнее ходить во время выгрузки товаров.
Мы рекомендуем модуль «
Попробуйте всего двумя флажками сделать сайт быстрее. Бесплатный триал-период модуля 10 дней.
Страница решения в Маркетплейсе:
Документация