Возникла серьезная проблема.
Вводная: есть сайт агентства недвижимости http://www.45456.ru/. В материале объекта недвижимости используется JBImage, с помощью которого загружается несколько картинок (очень крупных).
Затем неактуальный материал удаляется, но изображения, которые были в материале, остаются на сервере, что приводит к захламлению - в итоге сайт с небольшим количеством актуального материла занимает около 500 мб. Обнаружили не сразу, так как не ожидали такой подставы. Только когда сайт упал из-за лимита места.
Вопрос - как справиться с этой проблемой - чтобы при удалении материала, удалялись используемые в JBImage (связанные с ним) файлы изображений?
PS. Просьба варианты типа делать картинки меньше или удалять вручную не предлагать.
Удаление материала вместе с файлами изображений JBImage
Автор
design
, Feb 04 2013 15:35
Сообщений в теме: 2
#1
Отправлено 04 February 2013 - 15:35
#2
Отправлено 04 February 2013 - 15:45
Самому такой нужен.. Собираюсь сделать, есть 2 варианта:
1. Хак Zoo , чтобы при удалении материала удалял и картинку
2. Отдельный скрипт без хака, который будет раз в день/неделю/месяц запускаться и сверять картинки с базой элементов Zoo, те которые не привязаны ни к одному элементу - удаляются.
1. Хак Zoo , чтобы при удалении материала удалял и картинку
2. Отдельный скрипт без хака, который будет раз в день/неделю/месяц запускаться и сверять картинки с базой элементов Zoo, те которые не привязаны ни к одному элементу - удаляются.
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]
#3
Отправлено 05 February 2013 - 05:26
Добавлю фичу в новую версию JBZoo 1.6.1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.