Cайт замедляется с ростом посещаемости

Cайт замедляется с ростом посещаемости
Сайты растут, их посещаемости увеличивается и стандартный функционал Битрикс начинает нуждаться в дополнительной настройке. Одним из таких узких мест является установка способа кеширования.
Для снижения нагрузки на базу данных Битрикс используем систему кеширования. Она значительно ускоряет сайт, но при некоторых обстоятельствам может стать обузой. В Битриксе есть несколько способов кеширования. Речь пойдёт об "управляемом кеше". Его настройки можно найти в выпадающем меню блока "Настройки продукта" пункт "Автокеширование", закладка "Управляемый кеш".

Зачем же нужен "Управляемый кеш" в битриксе?
Владелец сайта хочет, чтобы изменения в базе данных моментально отобразились на сайте. К примеру, поменял цену товара и цена в публичном разделе цена тоже должна поменяться. Но что делать, если она закеширована? Причём не в одном месте, а в нескольких. В таком случае необходимо удалить весь кеш, как-либо связанный с этим товаром и его данными. С такой задачей легко справляется "Управляемый кеш". Он включен по умолчанию и автоматически удаляет устаревшие файлы кеша.

Проблема "Управляемого кеша"
Если "управляемый кеш" включен (а это рекомендуется и он включен по умолчанию!), то при изменении/добавлении/удалении одного элемента инфоблока удаляются ВСЕ файлы кеша ВСЕХ элементов этого инфоблока.
Представьте, у вас есть магазин с 100 000 товарами и вы каждый день добавляете ещё. Следовательно, каждый день все файлы кеша всех 100 000 товаров удаляются. И сайт начинает работать медленно.
Чтобы этого не происходило - отключите "управляемый кеш". Тогда файлы кеша не будут удаляться от малейших изменений. Но тогда придётся очищать кеш компонентов из публичной части сайта!

Подробнее об этой ситуации писал наш программист на форуме идей:
https://idea.1c-bitrix.ru/managed-cash-should-not-remove-valid-cache-files/
И конечно же, в техподдержку Битрикса.

Вывод
Если сайт начал тормозить, то лучший выход - обратиться за помощью к профессионалам.

Как заказать сайт?
Напишите нам по адресу order@pervaja.com, либо через форму ниже

Закажите наши услуги прямо сейчас!

Напишите нам на email order@pervaja.com или в форму ниже

Заказать! Секунду...
Спасибо!
Мы свяжемся с Вами по указанному адресу