APT жана aptitude репозиторий файлдарын HTTP аркылуу ала алат. Squid ылайыктуу HTTP жообун кэштей алат; кардар сөзсүз веб-браузер болушу шарт эмес.

Squid 6 же 7 орнотууда ар бир пакет өткөрүү дагы эле баштапкы булакка жетсе, бул киргизүүлөрдү текшериңиз:

  • Жүктөө HTTP колдонот же Squid HTTP алмашууга башка жол менен кире алат. Жалгыз HTTPS CONNECT туннели пакет жообун кэштөө үчүн ачпайт.
  • Кэште ылайыктуу сактоочу жай конфигурацияланган. Ийгиликтүү өткөрүү диск кэшинин бар экенин далилдебейт.
  • Архив тиешелүү кэш каталогунун максималдуу объект өлчөмүнө батат. Кичине метаберилиштер менен чоң .deb ар башка натыйжа бере алат.
  • Сурам жана жооп өздөрүнүн cache-control саясатына ылайык сактоого жана кайра колдонууга уруксат берет.

APT Acquire::http::No-Cache, Max-Age жана No-Store сунуштайт. No-Store суралган архив файлдарынын сакталышына тоскоол болушу мүмкүн. No-Cache сакталган жоопту кайра колдонуудан мурун кайра текшерүүнү талап кылат. Натыйжалуу APT конфигурациясын жана Squid саясатын текшериңиз.

Ошол эле толук URLди салыштырыңыз жана кэш натыйжасын access.log ичинен текшериңиз. Ар башка күзгү хосттор, өзгөргөн репозиторий жолдору же жергиликтүү кэштелген пакет эки орнотуу эч качан бирдей тармактык объектини сурабайт дегенди билдириши мүмкүн.

Репозиторий күзгүсү репозиторий мазмунун суроо-талапка негизделген HTTP кэшин кайра колдонууга гана таянбастан, атайын кармап турат.

Тектеш макалалар