Как сделать чтоб все картинки которые сквид сохраняет в кеше, копировались в отдельную папку? Как можно достать все картинки, которые уже в кеше?
google: squid +purge
>google: squid +purge
Спасибо, со 2м вопросом разобрался, а как сделать чтоб в процессе загрузки сайта, все картинки копировались в отдельную папку?
>>google: squid +purge
>Спасибо, со 2м вопросом разобрался, а как сделать чтоб в процессе загрузки
>сайта, все картинки копировались в отдельную папку?1. purge как можно чаще :-), но ресурсоемко
2. поискать патчи к сквиду
3. написать патч самому
4. сделать нипельную систему, варианты:
а) анализ access.log-а
б) анализ store.log-а
в) пропускать через редиректор
потом, имея либо урл, либо название файла, куда сохранилось, wget или cp, соответственно.Лично мне хватает purge раз в неделю.
Еще вопрос: purge раскдывает все картинки по отдельным папкам, названиям сайтов, а как потом из этих папок отсортировать все картинки по размеру?
>как потом из этих папок отсортировать все картинки по размеру?
find с -exec или xargs может всё
только аргумент экранировать нужно правильно: \{\} \;
>>как потом из этих папок отсортировать все картинки по размеру?
>find с -exec или xargs может всё
>только аргумент экранировать нужно правильно: \{\} \;
Сделал такую конструкцию: find /usr/storage/pics/ -name "*.jpg" -size 100 -exec cp {} \/usr\/storage\/pics2\/ \;
но ищеть только то, что занимает около 50кб, а как сделать чтоб всё что больше 50кб копировалось?upd. И ещё вопрос, как сделать чтоб сразу по нескольким расширениям искал.
>>>как потом из этих папок отсортировать все картинки по размеру?
>>find с -exec или xargs может всё
>>только аргумент экранировать нужно правильно: \{\} \;
>Сделал такую конструкцию: find /usr/storage/pics/ -name "*.jpg" -size 100 -exec cp {}
>\/usr\/storage\/pics2\/ \;
>но ищеть только то, что занимает около 50кб, а как сделать чтоб
>всё что больше 50кб копировалось?
>
>upd. И ещё вопрос, как сделать чтоб сразу по нескольким расширениям искал.
>
Все разобрался, всем спасибо :)