Очистка папки upload в Bitrix через агентa
Полное описание можно найти в моем портфолио, кастомная очистка папки upload.
При использовании CMS Битрикс часто встает проблема увеличения объема находящихся на сервере файлов, что создает неудобства, может привести к техническим сбоям и даже полной неработоспособности ресурса.
Причин проблемы может быть много. Это плодящиеся файлы кэша, бэкапы и многое другое. Мы поговорим о папке upload, в которой хранятся пользовательские файлы.
В папке upload хранятся различные неисполняемые файлы, в основном изображения. Нас интересует вложенная в upload папка iblock. Она содержит изображения, прикрепленные к инфоблокам.
В отличие от находящейся там же папки resize_cache, в которой содержится кэш отмасштабированных фотографий, причем всю информацию из resize_cache можно безболезненно стереть, в iblock хранятся оригиналы фотографий. Если стереть изображение в ней, оно пропадет на сайте полностью.
Решение проблемы
Предлагаемое решение построе, построено на использовании агента который будет каждые сутки дергать класс и чистить нашу папку:
hmarketingIblock();