1. хочется вот такую чтуку, можно даж дебонезависимую, но для .deb-ов
прокси, можно отдельный (кроме основного сквида), чтобы кешировал со временем жизни "столько не живут" все проходящие .deb-ы, желательно, чтобы умел различать зеркала (т.е. единица уникальности - имя файла, не важно, откуда его запросили). ну и лучше чтобы вообще к дебам хорошо относился. нашёл пару aptчего-то-там, но это не то и не так. можно и самому написать, или сквид хорошо обстроить и на отдельный порт повесить, но это долго. желательно, чтобы сервер мог стоять на slackware ыnterprize linux 12.1
кэширование дебов и смещение в файловых файлах
- GuttaLinux
- Full Member
- Сообщения: 177
- Зарегистрирован: 04 фев 2008 00:17
-
- Sr. Member
- Сообщения: 286
- Зарегистрирован: 07 июн 2006 16:10
- Откуда: Владивосток
- Контактная информация:
Re: кэширование дебов и смещение в файловых файлах
Для сквида смотри опцию refresh_pattern (для времени кэширования).
Что-то вроде:
refresh_pattern -i \.deb$ 72000 100% 86200 override-lastmod override-expire ignore-reload ignore-no-cache
Также посмотри на опции: minimum_object_size, aximum_object_size и quick_abort_* (они к сожалению влияют только на все объекты)
Если отдельный прокси найдёшь, то возможно пригодится опция never_direct
А различать зеркала - хз, вроде сквид не умеет этого :(
Что-то вроде:
refresh_pattern -i \.deb$ 72000 100% 86200 override-lastmod override-expire ignore-reload ignore-no-cache
Также посмотри на опции: minimum_object_size, aximum_object_size и quick_abort_* (они к сожалению влияют только на все объекты)
Если отдельный прокси найдёшь, то возможно пригодится опция never_direct
А различать зеркала - хз, вроде сквид не умеет этого :(
- GuttaLinux
- Full Member
- Сообщения: 177
- Зарегистрирован: 04 фев 2008 00:17
Re: кэширование дебов и смещение в файловых файлах
задача примитивная, было бы время - сам бы написал, может и напишу
это для всех объектов. хочется, чтобы .deb были отдельные. не хочется городить огород с навешиванием squid на другой сервер, а потом ещё и извлечением из его кэша.
на чём в linux проще сделать proxy? есть ли что-нибудь типа tinyproxy на питоне?
это для всех объектов. хочется, чтобы .deb были отдельные. не хочется городить огород с навешиванием squid на другой сервер, а потом ещё и извлечением из его кэша.
на чём в linux проще сделать proxy? есть ли что-нибудь типа tinyproxy на питоне?
-
- Sr. Member
- Сообщения: 286
- Зарегистрирован: 07 июн 2006 16:10
- Откуда: Владивосток
- Контактная информация:
Re: кэширование дебов и смещение в файловых файлах
попробуй пощупать вот это:
Package: apt-proxy
Priority: extra
Section: admin
Description: Debian archive proxy and partial mirror builder
apt-proxy automatically builds a Debian HTTP mirror based
on requests which pass through the proxy. It's great for
multiple Debian machines on the same network with a slower
internet link.
.
The archive is automatically kept up to date using http,
ftp or rsync. Cache cleaning of unused and old versions
is configurable. You can also import the contents of
your apt cache into the archive using apt-proxy-import.
.
For more information, see the apt-proxy homepage at
http://apt-proxy.sourceforge.net
.
The suggested packages are needed for the following
features: rsync for rsyncd backends, and
dpkg-dev for apt-proxy-import.