
Очистка диска: удаление мусора в БУС и Битрикс24
Готовый шаблон для 1С-Битрикс: модуль ЧистоДиск автоматически удаляет ненужные файлы в БУС и Битрикс24. Ускорьте работу сайта — установите сейчас!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 22.11.2019
- Обновлено:
- 05.09.2023
- Версия:
- 1.2.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что входит в очистку
Что такое ЧистоДиск и зачем он нужен?
ЧистоДиск — это служебный модуль для платформы 1С-Битрикс, который автоматизирует поиск и удаление неиспользуемых файлов. Основная проблема крупных проектов (интернет-магазинов, корпоративных порталов) — «замусоривание» дискового пространства. При удалении товаров, разделов или элементов инфоблоков записи из базы данных стираются, но сами файлы (изображения, документы, видео) физически остаются на сервере. Со временем вес таких «осиротевших» данных может достигать десятков гигабайт, что замедляет работу сайта, увеличивает нагрузку на хостинг и заставляет переплачивать за дисковое пространство. Решение «ЧистоДиск» решает эту задачу, возвращая контроль над ресурсами сервера.
Возможности и принцип работы
Модуль работает на всех редакциях 1С-Битрикс: от «Старт» и «Стандарт» до «Энтерпрайз» и «Битрикс24». После установки в административном меню (раздел «Сервисы») появляется подраздел «ЧистоДиск» с двумя страницами — «Поиск» и «Корзина». Система сканирует файловую структуру и сверяет имена файлов с записями в таблице b_file базы данных. Если файл не привязан ни к одному элементу системы, он считается мусором. Пользователь может гибко настроить сценарий проверки:
- указать начальные директории для очистки;
- выбрать типы проверяемых файлов (изображения, документы, архивы и т.д.);
- добавить собственные расширения для поиска специфических форматов.
Найденные «лишние» файлы не удаляются сразу — они перемещаются в корзину модуля. Это страховка от случайной потери данных: администратор может восстановить любой файл или окончательно удалить всю группу. Такой подход исключает риск удаления критически важных изображений или вложений.
Что получает покупатель после установки
После покупки и установки шаблона вы получаете готовый инструмент для обслуживания сервера без необходимости писать кастомные скрипты или обращаться к разработчикам. Ключевые результаты:
- Освобождение дискового пространства — на типовых интернет-магазинах можно вернуть от 15% до 40% занятого места;
- Снижение затрат на хостинг — многие тарифы привязаны к объёму диска, очистка позволяет не переплачивать;
- Ускорение работы сайта — уменьшается количество файловых операций при резервном копировании и индексации;
- Снижение нагрузки на сервер — особенно актуально для проектов с большим каталогом товаров и множеством логов.
Модуль обновляется (версия 1.2.0, май 2023 года) и совместим со всеми актуальными редакциями Битрикса. Поддержка композита и адаптивность не требуются, так как продукт работает исключительно в административной панели.
Для кого подходит это решение
ЧистоДиск — это профессиональный инструмент для администраторов и владельцев сайтов на 1С-Битрикс. Он будет максимально полезен:
- интернет-магазинам с каталогом от 10 000 товаров, где часто обновляется ассортимент;
- корпоративным порталам и Битрикс24 с активным документооборотом;
- агентствам, которые обслуживают множество клиентских проектов — для централизованной очистки по расписанию;
- проектам на бюджетных тарифах хостинга, где каждый гигабайт на счету.
Решение не требует специальных знаний — достаточно доступа к административной панели. Для бизнеса это означает сокращение операционных расходов на обслуживание сервера и поддержание высокой производительности сайта без участия технического специалиста.
Модуль “ЧистоДиск” решит эту проблему. При удалении информации о файле из системы, сам файл остается на сервере, например, так может происходить с изображениями инфоблоков. Модуль добавляет в систему функционал поиска неиспользуемых файлов и перемещения их в корзину, откуда их можно окончательно удалить либо восстановить.
После установки модуля, в разделе "Сервисы" административного меню, будет доступен подраздел "ЧистоДиск" с пунктами "Поиск" и "Корзина".
Страница "Поиск" содержит форму, в которой можно указать начальные директории очистки, типы проверяемых файлов и дополнительные расширения файлов.
Проверка ведется по наличию неполного имени файла в таблице "b_file" базы данных.
Время очистки диска в среднем составляет 3 часа и зависит от количества файлов в указанной директории и от мощности сервера.
Страница "Корзина" содержит информацию о состоянии корзины. Здесь же можно очистить корзину, восстановить файлы или выгрузить содержимое корзины в ZIP-архив.
ВАЖНО! Работа модуля прерывается, когда вкладка, в которой он запущен, становится неактивной!
В современных версиях браузеров работа скриптов в неактивных вкладках подавляется. Если страница, с которой производится очистка, окажется в неактивной вкладке, то скрипт, отправляющий запросы на сервер, будет остановлен, а по истечении времени действия сессии очистка прервется и не дойдет до конца.
Чтобы избежать этого, запускайте поиск файлов в отдельном окне браузера, где не будет открыто других вкладок. Окно браузера можно перекрывать другими окнами, но нельзя сворачивать.
Для чего нужен модуль ЧистоДиск и какие проблемы он решает?
С какими версиями 1С-Битрикс и Битрикс24 совместим модуль?
Сколько стоит модуль и какова модель лицензирования?
Как установить и настроить модуль ЧистоДиск?
Предоставляется ли техническая поддержка после покупки модуля?
Установка модуля из Маркетплейса
Перейдите в административную панель сайта, откройте раздел «Маркетплейс» и выберите «Установленные решения». Нажмите кнопку «Установить решение» и найдите модуль «ЧистоДиск» по его названию. Подтвердите установку и дождитесь завершения процесса.
Активация и регистрация модуля
После установки перейдите в список решений и найдите «ЧистоДиск». Нажмите «Активировать» и введите лицензионный ключ, полученный при покупке. Убедитесь, что статус модуля стал «Работает».
Настройка параметров сканирования
Откройте раздел «Настройки» → «Настройки продукта» → «Настройки модулей» и выберите «ЧистоДиск». Укажите типы файлов и папки для сканирования (например, /upload/), а также задайте исключения для критически важных данных. Сохраните изменения.
Запуск первого поиска мусора
В административном меню перейдите в раздел «Сервисы» → «ЧистоДиск» → «Поиск». Нажмите кнопку «Начать сканирование» и дождитесь завершения анализа. Система отобразит список найденных «осиротевших» файлов с указанием их размера.
Перенос файлов в корзину
Отметьте файлы, которые хотите удалить, или выберите все через чекбокс. Нажмите «Переместить в корзину». Это переместит файлы в специальную корзину модуля, откуда их можно восстановить в случае ошибки.
Проверка работы и очистка корзины
Перейдите на страницу «Корзина» модуля. Убедитесь, что файлы отображаются, проверьте освободившееся место на диске. Если всё корректно, нажмите «Очистить корзину» для окончательного удаления мусора. После этого проверьте функциональность сайта (отображение страниц, загрузку изображений).
- v1.2.004.09.2023
- Модуль адаптирован под PHP 8. Протестирован на PHP 7.2 - 8.2
- Внедрена корректировка значения AJAX-ответа при использовании модуля на сайтах, в выдаче которых имеется лишние пробелы
- v1.1.010.01.2020
- Исправлена ошибка, возникающая при выгрузке корзины на сайтах в кодировке "windows-1251"
- Добавлен визуализатор загрузки содержимого страницы корзины
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.
















