ImageScanner — модуль, який допомагає видалити зайві картинки в OpenCart
Видалення зайвих фото товарів у OpenCart має кілька важливих переваг
Звільнення місця на сервері
Кожне зображення займає дисковий простір. З часом, коли товари видаляються, файли з картинками залишаються і це може призвести до переповнення сховища. Це особливо важливо для хостинг-планів з обмеженим об'ємом дискового простору.
Економія на тарифі хостингу
Хостинг-провайдери часто пропонують тарифні плани з обмеженим об'ємом дискового простору. Коли на сервері накопичується велика кількість непотрібних файлів, може виникнути потреба у переході на дорожчий тарифний план з більшим обсягом сховища. Видаляючи зображення, що не використовуються, можна залишатися на поточному тарифі і не збільшувати витрати на хостинг. Це особливо важливо для малого бізнесу, де кожне зниження витрат має значення.
Оптимізація резервного копіювання
Найменший обсяг даних значно прискорює процес резервного копіювання та зменшує розмір резервних копій. Це знижує витрати на зберігання та прискорює відновлення даних у разі потреби.
Як працює модуль?
Модуль сканує задану папку із зображеннями. Також він збирає інформацію про фотографії у базі даних із заданих таблиць. Потім отримані масиви порівнюються і показуються картинки, які є в папці на диску, але нікуди не закріплені в базі даних.
Перевіряються такі таблиці:
- oc_product
- oc_product_image
- oc_option_value
- oc_category
- oc_manufacturer
- oc_banner_image
- oc_user
В результаті сканування можна натиснути кнопку "Очистити все" або "Відобразити". У режимі "Очистити все" виконується фоновий запит на видалення зображень. У режимі відображення ви побачите список зображень і зможете вручну вибирати фотографії, які потрібно видалити.
Зверніть увагу! Під час сканування папки можна вибирати або не вибирати галочку "Рекурсивно". Якщо вона буде вибрана, сканування буде відбуватися з урахуванням усіх її дочірніх папок. А якщо НЕ вибрано, то сканується папка і збираються відомості лише про ті зображення, які знаходяться безпосередньо в цій папці.
Важливі застереження
Перед видаленням зображень зробіть бекап!
Не варто відразу видаляти всі зображення з кореневої папки catalog !! Її можна сканувати, щоб отримати інформацію про обсяг даних, але від гріха подалі краще видаляти фото в окремих папках, де ви точно знаєте, що знаходяться фото товарів.


