Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Очистка устаревшего кеша

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Десять букв

Очистка устаревшего кеша

Модуль «Очистка устаревшего кеша» автоматически удаляет только устаревшие файлы кеша по расписанию, освобождая место на диске без замедления работы сайта. Актуальные данные кеша остаются нетронутыми.

Технические данные

Опубликовано
03.10.2026
Версия
0.3.5
Установлено
Менее 50 раз
Подходящие редакции
«Первый сайт», Старт, Стандарт, Малый бизнес, Бизнес, Интернет-магазин + CRM
Адаптивность
Нет
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
Десять букв

Что умеет решение

Модуль «Очистка устаревшего кеша» автоматически удаляет только устаревшие файлы кеша по расписанию, освобождая место на диске без замедления работы сайта. Актуальные данные кеша остаются нетронутыми.

Папки /bitrix/cache/, /bitrix/managed_cache/, /bitrix/stack_cache/, /bitrix/html_pages/ и /upload/resize_cache/ со временем разрастаются: старые файлы кеша накапливаются на диске, пока их не удалят вручную или сторонним скриптом. На крупных сайтах это приводит к накоплению гигабайтов лишних данных, замедлению бэкапов и достижению лимитов хостинга.

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

Функционал модуля:

Удаляет кеш с истёкшим сроком жизни. Срок определяется непосредственно из содержимого файла кеша, а не вычисляется по дате изменения. Используется тот же механизм, что и в штатной очистке Битрикса.

Очищает очередь отложенного удаления: при сбросе тегированного кеша Битрикс переименовывает каталоги в формат .~N и помещает их в очередь. Модуль завершает эту очистку.

Модуль выполняет дополнительную очистку кеша на основе возраста файлов. Для каждой директории установлен собственный порог в часах: cache, managed_cache, stack_cache, html_pages (включая композитный кеш), upload/resize_cache, upload/tmp. Режим отключен по умолчанию и активируется отдельно для каждой директории.

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

Результат работы отображается в гаджете на рабочем столе: количество удаленных файлов, освобожденный объем памяти и время до следующего запуска. Доступна кнопка «Запустить сейчас» без необходимости перезагрузки страницы.

Все запуски фиксируются в журнале событий системы Битрикс.

Очистка может выполняться как по расписанию (cron), так и вручную через команду php bitrix/modules/tenletters.oldcache/cli/clean.php.

Для разработчиков предусмотрены события OnBeforeOldCacheClean и OnAfterOldCacheClean: первое позволяет отменить запуск, второе возвращает статистику выполнения.

Безопасность

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

Модуль удаляет только файлы и пустые каталоги внутри указанных директорий очистки. Символические ссылки внутри них не обрабатываются. Файлы кеша удаляются по истечении срока их жизни только в том случае, если они физически находятся в папках cache, managed_cache или stack_cache.

Настройки и возможность ручного запуска доступны исключительно администраторам. AJAX-запросы защищены CSRF-токеном.

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

Быстрая настройка

После установки модуль автоматически регистрирует агент с интервалом 6 часов. Очистка по сроку жизни включена сразу. При необходимости можно открыть настройки и активировать очистку по возрасту для конкретных директорий, а также изменить интервал и лимиты.

Частые вопросы

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

Как часто запускать? По умолчанию — раз в 6 часов. Минимальный интервал составляет 300 секунд, более частый запуск обычно не требуется.

Если кеш накопился в избыточном объеме, увеличьте лимит файлов на один запуск или выполните ручную очистку несколько раз подряд. Фактическим ограничением длительности работы является временной лимит; счетчик лимита файлов учитывает только успешно удаленные файлы.

Чтобы отключить автоматическую очистку без удаления модуля, снимите галочку «Модуль включён». После этого агент и CLI-скрипт прекратят работу, но все настройки сохранятся, а возможность ручного запуска останется доступной.

Информацию о действиях модуля можно найти в гаджете и в журнале событий. Для просмотра используйте путь «Настройки → Журнал событий» и примените фильтр по модулю tenletters.oldcache. Ссылка на журнал доступна непосредственно на странице настроек.

Если нужен «Очистка устаревшего кеша», General iT может помочь с установкой, настройкой и технической проверкой модуля после подключения.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Бесплатна ли установка?
Само решение распространяется бесплатно. Услуги по установке, настройке и доработке согласуются отдельно. Для работы нужна совместимая платформа и подходящая лицензия на неё.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения