кэширование дебов и смещение в файловых файлах

Технические обсуждения
Ответить
Аватара пользователя
GuttaLinux
Full Member
Full Member
Сообщения: 177
Зарегистрирован: 04 фев 2008 00:17

кэширование дебов и смещение в файловых файлах

Сообщение GuttaLinux »

1. хочется вот такую чтуку, можно даж дебонезависимую, но для .deb-ов

прокси, можно отдельный (кроме основного сквида), чтобы кешировал со временем жизни "столько не живут" все проходящие .deb-ы, желательно, чтобы умел различать зеркала (т.е. единица уникальности - имя файла, не важно, откуда его запросили). ну и лучше чтобы вообще к дебам хорошо относился. нашёл пару aptчего-то-там, но это не то и не так. можно и самому написать, или сквид хорошо обстроить и на отдельный порт повесить, но это долго. желательно, чтобы сервер мог стоять на slackware ыnterprize linux 12.1 :)

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

Re: кэширование дебов и смещение в файловых файлах

Сообщение loooser »

Для сквида смотри опцию 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

А различать зеркала - хз, вроде сквид не умеет этого :(

Аватара пользователя
GuttaLinux
Full Member
Full Member
Сообщения: 177
Зарегистрирован: 04 фев 2008 00:17

Re: кэширование дебов и смещение в файловых файлах

Сообщение GuttaLinux »

задача примитивная, было бы время - сам бы написал, может и напишу :)

это для всех объектов. хочется, чтобы .deb были отдельные. не хочется городить огород с навешиванием squid на другой сервер, а потом ещё и извлечением из его кэша.

на чём в linux проще сделать proxy? есть ли что-нибудь типа tinyproxy на питоне? :)

loooser
Sr. Member
Sr. Member
Сообщения: 286
Зарегистрирован: 07 июн 2006 16:10
Откуда: Владивосток
Контактная информация:

Re: кэширование дебов и смещение в файловых файлах

Сообщение loooser »

попробуй пощупать вот это:
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.

Ответить