Очистка неиспользуемых картинок DataLife Engine
Модуль проводит очистку картинок которые не используются на сайте.
Алгоритм модуля простой, берем полный список файлов в папке uploads/posts/* заполняем таблицу PREFIX_clean, а потом проверяем на наличия изображений в таблице PREFIX_images, если нету то удаляем.
Настройки модуля в главном файле engine/inc/cleandisk.php они довольно понятно прокоментированы.
Установка:
1. Распаковать архив в корень
2. Запустить install.php
Функции модуля:
Сканировать - сканирует папку uploads/posts/* и в пакетном режиме записывает в БД пути и имена картинок
Очистить - фильтрует картинки и удаляет не нужные (в автоматическом режиме)
Сайт с количеством новостей 75К+ (ранее наполняемый граббером) нашлось примерно 200 Мбайт ненужных картинок.
От Администрации: Очистка диска от картинок - операция трудоемкая и не приносящая столь явного положительного эффекта. Чем больше картинок будет удалено, тем больше будет деградация качества работы дисковой подсистемы сервера.
Источник: 4dle.ru