Чистка мусора

Чистка мусора

ITFrogs
5.0 (3 отзывов)40 установок

Плагин «Чистка мусора». Со временем на диске накапливаются файлы, которые больше никому не нужны: изображения удалённых товаров, копии оригиналов, оставшиеся после оптимизации, брошенные WebP-папки, старые экспорты. Они занимают сотни гигабайт, замедляют резервное копирование и переезд сайта. Плагин находит их и помогает от них избавиться: вручную или по расписанию, с удалением или с переносом в карантин.

Поиск мусора одной кнопкой

Кнопка «Поиск мусора» проверяет всё сразу: обе зоны хранения Shop-Script (публичную с эскизами и защищённую с оригиналами), WebP-папки плагина «Изображения WEBP», папки приложения «Фото», копии оригиналов и старые экспорты. Найденные файлы сверяются с базой данных. По итогам вы видите точную статистику: сколько файлов занимают место без пользы и сколько можно освободить.

На больших каталогах поиск можно остановить кнопкой «Остановить и показать найденное»: плагин покажет, сколько товаров уже проверено, и всё, что успел найти. Найденное сохраняется, с ним можно работать сразу.

Результаты сканирования: статистика и круговая диаграмма по категориям

Оригиналы и эскизы раздельно

Мусорные файлы разделены по типам. Эскизы Shop-Script умеет перегенерировать автоматически, их можно удалять без опасений. Оригиналы хранятся в защищённой зоне и восстановлению из магазина не подлежат: их можно просмотреть и скачать перед удалением. В премиум-версии оригиналы можно предварительно перенести в карантин и при необходимости вернуть.

Вкладка «Оригиналы»: список с типом, размером и кнопкой скачивания

Вкладка «Эскизы»: папки с превью и массовое удаление

Поддержка плагина Изображения WEBP

Если у вас установлен плагин «Изображения WEBP», он автоматически создаёт WebP-версии всех фотографий товаров. При штатном удалении через интерфейс Shop-Script WebP-файлы подчищаются автоматически. Но если товары или изображения удалялись напрямую в базе данных (например, сторонним плагином импорта или скриптом), WebP-файлы остаются на диске брошенными. Плагин «Чистка мусора» находит такие папки и позволяет удалить их одним кликом.

Копии оригиналов, фото и экспорты

Кроме изображений товаров плагин ищет ещё три вида мусора:

Резервные копии оригиналов. Файлы вида «номер.original.jpg» или «номер.original.png» рядом с рабочим файлом. Их оставляют плагины оптимизации и обрезки изображений, конвертация в WebP, водяные знаки, удаление фона и импорт: исходник сохраняется на случай отката. На больших магазинах такие копии занимают десятки гигабайт. Перед удалением плагин предупреждает, что вернуться к исходным оригиналам после этого будет невозможно.

Папки приложения «Фото». Каталоги фотографий, которых уже нет в приложении.

Старые экспорты плагина cdata. Папки экспортов старше заданного срока.

Минимальный возраст файла настраивается: свежие файлы, которые ещё не успели получить запись в базе, мусором не считаются.

Две причины появления мусора

Плагин различает два типа мусорных файлов:

Товар удалён: товара нет в базе данных, но папка с файлами осталась на диске.

Запись удалена: товар существует, но изображение удалено из карточки, а файлы остались.

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

Дерево по товарам

Вкладка «По товарам» показывает найденное в виде дерева: товар, внутри него изображения, внутри них файлы всех типов. Тяжёлые товары стоят первыми, поэтому сразу видно, откуда берётся больше всего мусора. Действие на товаре применяется ко всем его файлам сразу, на файле только к нему.

Просмотр перед удалением

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

Просмотр оригинала из защищённой зоны прямо в браузере

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

Безопасное удаление

Удалять можно по одному файлу, пакетом или сразу всё в текущей вкладке, с индикатором выполнения и подтверждением. Прежде чем удалить, плагин повторно проверяет, что файл действительно не нужен магазину, и пропускает защищённые файлы. Включите «Пробный режим», чтобы плагин только считал найденное, ничего не удаляя и не записывая.

Премиум-версия: карантин и работа по расписанию

Премиум-версия делает очистку регулярной и обратимой:

Карантин с возвратом. Вместо удаления файлы и целые папки переносятся в защищённый карантин и хранятся указанное число дней. Из окна «Карантин» их можно посмотреть, восстановить на прежнее место или удалить навсегда, в том числе выборочно. Если на старом месте уже появилась новая папка (например, эскизы создались заново), содержимое аккуратно сливается без перезаписи.

Запуск по расписанию. Одна команда для cron сама ищет мусор и поступает с ним так, как вы выбрали для каждого типа: только считать, переносить в карантин или удалять. Типы настраиваются отдельно: оригиналы, эскизы, WebP, фото, копии оригиналов, экспорты cdata. Плагин сам подсказывает готовую команду с версией PHP вашего сайта.

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

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

Сравнение версий

Возможность

Стандартная

Поиск мусора: оригиналы, эскизы, WebP, фото, копии оригиналов, экспорты cdata

Остановка поиска с показом найденного

Списки по типам и дерево по товарам, предпросмотр картинок

Удаление вручную: по одному файлу и пакетом

Пробный режим и минимальный возраст файла

Карантин для файлов и папок с восстановлением

Перенос в карантин вручную: по одному и отмеченных

Запуск по расписанию одной командой cron

Свой режим для каждого типа: считать, в карантин, удалять

Автоуборка просроченного карантина и старых записей журнала

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

Рекорд найденого мусора на боевом сервере

Отзывы (2)

ДЕДенис
16 марта 2026 г.

Этот плагин для чистки мусора прям находка! Думал, что у меня на ШС только важные и необходимые файлы, а оказалось, что там целая свалка! Освободил больше 1 ГБ места и теперь у меня столько свободного пространства, что можно хранить там все свои самые стыдные фотографии (шутка)! В общем, теперь у меня не только чистый Шоп скрипт, но и хорошее настроение. Рекомендую всем, кто хочет избавиться от цифрового хлама!

СПСергей Правдин
12 марта 2026 г.

Очистил 30 гб фотографий, которые не привязаны к товарам!!!! Теперь порядок и экономия на VPS

Все отзывы на Webasyst