Millal Squid saab APT-pakette vahemällu salvestada
Kontrollige HTTP-transporti, vahemälu salvestusruumi, objekti suurust ja APT cache-control'i seadeid enne, kui ootate, et paketipäringud muutuvad Squid'i tabamusteks.
APT ja aptitude saavad hoidla faile HTTP kaudu hankida. Squid saab sobiva HTTP-vastuse vahemällu salvestada; klient ei pea olema veebibrauser.
Squid 6 või 7 juurutuses kontrollige neid sisendeid, kui iga paketiülekanne jõuab endiselt lähtekohta:
- Allalaadimine kasutab HTTP-d või on Squid'il muul viisil juurdepääs HTTP-vahetusele. Ainuüksi HTTPS CONNECT tunnel ei avalda paketivastust vahemällu salvestamiseks.
- Vahemälul on sobiv salvestusruum seadistatud. Edukas edastamine ei tõenda, et kettavahemälu on olemas.
- Arhiiv mahub asjakohase vahemälukataloogi maksimaalsesse objekti suurusesse. Väikesed metaandmed ja suur .deb võivad anda erinevaid tulemusi.
- Päring ja vastus lubavad salvestada ja uuesti kasutada vastavalt oma cache-control'i poliitikale.
APT pakub Acquire::http::No-Cache, Max-Age ja No-Store. No-Store võib takistada soovitud arhiivifailide salvestamist. No-Cache nõuab uuesti valideerimist enne salvestatud vastuse uuesti kasutamist. Uurige tegelikku APT-konfiguratsiooni ja ka Squid'i poliitikat.
Võrrelge sama täielikku URL-i ja uurige vahemälu tulemust failis access.log. Erinevad peegelhostid, muutunud hoidla teed või kohapeal vahemällu salvestatud pakett võivad tähendada, et kaks paigaldust ei küsi kunagi sama võrguobjekti.
Hoidla peegel hoiab hoidla sisu teadlikult, selle asemel et toetuda ainult nõudluspõhisele HTTP-vahemälu korduskasutusele.