Hvenær Squid getur skyggt APT-pakka
Athugaðu HTTP-flutning, skyggnisgeymslu, stærð hlutar og cache-control stillingar APT áður en þú býst við að pakkabeðnir verði Squid-hittingar.
APT og aptitude geta sótt hirsilskrár yfir HTTP. Squid getur skyggt hæft HTTP-svar; biðlarinn þarf ekki að vera vafri.
Í Squid 6 eða 7 uppsetningu skaltu athuga þessi inntök þegar hver pakkaflutningur nær enn upprunanum:
- Niðurhalið notar HTTP, eða Squid hefur á annan hátt aðgang að HTTP-skiptunum. Ein HTTPS CONNECT göng ein og sér afhjúpa ekki pakkasvarið fyrir skyggni.
- Skyggnið er með viðeigandi geymslu stillta. Árangursrík framsending sannar ekki að diskaskyggni sé til.
- Skjalasafnið passar í hámarkshlutstærð viðkomandi skyggnismöppu. Lítil lýsigögn og stór .deb geta gefið mismunandi niðurstöður.
- Beiðnin og svarið leyfa geymslu og endurnotkun samkvæmt cache-control stefnu þeirra.
APT býður Acquire::http::No-Cache, Max-Age og No-Store. No-Store getur komið í veg fyrir að beðnar skjalasafnsskrár séu geymdar. No-Cache biður um endursannprófun áður en geymt svar er endurnýtt. Skoðaðu virka APT-stillingu auk stefnu Squid.
Berðu saman sama fulla URL og skoðaðu skyggnisniðurstöðuna í access.log. Mismunandi spegilvélar, breyttar hirsilsleiðir eða staðbundið skyggt pakki getur þýtt að tvær uppsetningar biðji aldrei um sama nethlut.
Hirsilspegill viðheldur hirsilinnihaldi af ásettu ráði í stað þess að treysta eingöngu á eftirspurnardrifna endurnotkun HTTP-skyggnis.