Kur Squid mund të ruajë në cache paketat APT
Kontrolloni transportin HTTP, ruajtjen e cache-s, madhësinë e objektit dhe cilësimet cache-control të APT përpara se të prisni që kërkesat për paketa të bëhen goditje të Squid.
APT dhe aptitude mund të marrin skedarët e depove përmes HTTP. Squid mund të ruajë në cache një përgjigje HTTP të përshtatshme; klienti nuk duhet të jetë shfletues web.
Në një vendosje të Squid 6 ose 7, kontrolloni këto hyrje kur çdo transferim pakete vazhdon t'i arrijë origjinës:
- Shkarkimi përdor HTTP, ose Squid ka ndryshe akses në shkëmbimin HTTP. Vetëm një tunel HTTPS CONNECT nuk e ekspozon përgjigjen e paketës për caching.
- Cache-i ka konfiguruar ruajtje të përshtatshme. Përcjellja me sukses nuk vërteton se ekziston një cache disku.
- Arkivi përshtatet në madhësinë maksimale të objektit të drejtorisë së cache-s përkatëse. Metadatat e vogla dhe një .deb i madh mund të japin rezultate të ndryshme.
- Kërkesa dhe përgjigjja lejojnë ruajtjen dhe ripërdorimin sipas politikës së tyre cache-control.
APT ekspozon Acquire::http::No-Cache, Max-Age dhe No-Store. No-Store mund të pengojë ruajtjen e skedarëve arkivë të kërkuar. No-Cache kërkon rivërtetim përpara se një përgjigje e ruajtur të ripërdoret. Inspektoni konfigurimin efektiv të APT si dhe politikën e Squid.
Krahasoni të njëjtin URL të plotë dhe inspektoni rezultatin e cache-s në access.log. Host-e pasqyre të ndryshëm, shtigje depoje të ndryshuara ose një paketë e ruajtur lokalisht mund të nënkuptojnë që dy instalime nuk kërkojnë kurrë të njëjtin objekt rrjeti.
Një pasqyrë depoje e mirëmban përmbajtjen e depos me qëllim, në vend që të mbështetet vetëm në ripërdorimin e cache-s HTTP sipas kërkesës.