APT eta aptitude gai dira biltegiko fitxategiak HTTP bidez eskuratzeko. Squid-ek HTTP erantzun egoki bat cachean gorde dezake; bezeroak ez du web arakatzailea izan behar.

Squid 6 edo 7 inplementazio batean, egiaztatu sarrera hauek pakete transferentzia bakoitzak jatorrira iristen jarraitzen duenean:

  • Deskargak HTTP erabiltzen du, edo Squid-ek HTTP trukea beste modu batean atzi dezake. HTTPS CONNECT tunel bakar batek ez du paketearen erantzuna cachean gordetzeko agerian uzten.
  • Cacheak biltegiratze egokia du konfiguratuta. Birbidalketa arrakastatsuak ez du frogatzen disko cachea existitzen denik.
  • Artxiboa cache direktorio egokiaren objektu tamaina handienean sartzen da. Metadatu txikiak eta .deb handi bat emaitza desberdinak izan ditzakete.
  • Eskaerak eta erantzunak biltegiratzea eta berrerabiltzea baimentzen dute beren cache-control politikaren arabera.

APT-k Acquire::http::No-Cache, Max-Age eta No-Store eskaintzen ditu. No-Store-k eskatutako artxibo fitxategiak gordetzea eragotz dezake. No-Cache-k berbalidazioa eskatzen du gordetako erantzun bat berrerabili aurretik. Aztertu APTren konfigurazio eraginkorra eta Squid-en politika ere.

Konparatu URL oso bera eta aztertu cachearen emaitza access.log-en. Ispilu ostalari desberdinak, biltegiko bideak aldatuta edo tokian bertan cacheatutako pakete batek esan nahi du bi instalaziok ez dutela inoiz sare objektu bera eskatzen.

Biltegiko ispilu batek biltegiko edukia nahita mantentzen du, eskariaren araberako HTTP cachearen berrerabileran soilik oinarritu beharrean.

Erlazionatutako artikuluak