URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3677
[ Назад ]

Исходное сообщение
"Сохранять картинки из кеша"

Отправлено mrlewap , 15-Ноя-05 10:29 
Как сделать чтоб все картинки которые сквид сохраняет в кеше, копировались в отдельную папку? Как можно достать все картинки, которые уже в кеше?

Содержание

Сообщения в этом обсуждении
"Сохранять картинки из кеша"
Отправлено Андрей Слободяник , 15-Ноя-05 11:27 
google: squid +purge


"Сохранять картинки из кеша"
Отправлено mrlewap , 15-Ноя-05 13:25 
>google: squid +purge
Спасибо, со 2м вопросом разобрался, а как сделать чтоб в процессе загрузки сайта, все картинки копировались в отдельную папку?

"Сохранять картинки из кеша"
Отправлено Андрей Слободяник , 15-Ноя-05 15:04 
>>google: squid +purge
>Спасибо, со 2м вопросом разобрался, а как сделать чтоб в процессе загрузки
>сайта, все картинки копировались в отдельную папку?

1. purge как можно чаще :-), но ресурсоемко
2. поискать патчи к сквиду
3. написать патч самому
4. сделать нипельную систему, варианты:
а) анализ access.log-а
б) анализ store.log-а
в) пропускать через редиректор
потом, имея либо урл, либо название файла, куда сохранилось, wget или cp, соответственно.

Лично мне хватает purge раз в неделю.


"Сохранять картинки из кеша"
Отправлено mrlewap , 16-Ноя-05 10:55 
Еще вопрос: purge раскдывает все картинки по отдельным папкам, названиям сайтов, а как потом из этих папок отсортировать все картинки по размеру?

"Сохранять картинки из кеша"
Отправлено Андрей Слободяник , 16-Ноя-05 12:07 
>как потом из этих папок отсортировать все картинки по размеру?
find с -exec или xargs может всё
только аргумент экранировать нужно правильно: \{\} \;


"Сохранять картинки из кеша"
Отправлено mrlewap , 16-Ноя-05 12:42 
>>как потом из этих папок отсортировать все картинки по размеру?
>find с -exec или xargs может всё
>только аргумент экранировать нужно правильно: \{\} \;
Сделал такую конструкцию: find /usr/storage/pics/ -name "*.jpg" -size 100 -exec cp {} \/usr\/storage\/pics2\/ \;
но ищеть только то, что занимает около 50кб, а как сделать чтоб всё что больше 50кб копировалось?

upd. И ещё вопрос, как сделать чтоб сразу по нескольким расширениям искал.


"Сохранять картинки из кеша"
Отправлено mrlewap , 16-Ноя-05 13:42 
>>>как потом из этих папок отсортировать все картинки по размеру?
>>find с -exec или xargs может всё
>>только аргумент экранировать нужно правильно: \{\} \;
>Сделал такую конструкцию: find /usr/storage/pics/ -name "*.jpg" -size 100 -exec cp {}
>\/usr\/storage\/pics2\/ \;
>но ищеть только то, что занимает около 50кб, а как сделать чтоб
>всё что больше 50кб копировалось?
>
>upd. И ещё вопрос, как сделать чтоб сразу по нескольким расширениям искал.
>
Все разобрался, всем спасибо :)