Очистка неиспользуемых картинок DataLife Engine

Без рубрики

Модуль проводит очистку картинок которые не используются на сайте.

Модуль проводит очистку картинок которые не используются на сайте.

Алгоритм модуля простой, берем полный список файлов в папке uploads/posts/* заполняем таблицу PREFIX_clean, а потом проверяем на наличия изображений в таблице PREFIX_images, если нету то удаляем.

Настройки модуля в главном файле engine/inc/cleandisk.php они довольно понятно прокоментированы.

Установка:
1. Распаковать архив в корень
2. Запустить install.php

Функции модуля:
Сканировать — сканирует папку uploads/posts/* и в пакетном режиме записывает в БД пути и имена картинок
Очистить — фильтрует картинки и удаляет не нужные (в автоматическом режиме)

Сайт с количеством новостей 75К+ (ранее наполняемый граббером) нашлось примерно 200 Мбайт ненужных картинок.

Забрать:
clean_disk.zip [22.37 Kb] (cкачиваний: 44)

От Администрации: Очистка диска от картинок — операция трудоемкая и не приносящая столь явного положительного эффекта. Чем больше картинок будет удалено, тем больше будет деградация качества работы дисковой подсистемы сервера.

Источник: 4dle.ru

Прикреплённые файлы:
Файл: clean_disk.zip
Размер: [22,37 Kb] (забрали: 9 раз)