Kaksi asiakasta lataa saman RPM:n Squidin kautta, mutta toinen siirto saavuttaa silti peilin. Vertaa täydellisiä pyyntöjen URL-osoitteita:

http://mirror-a.example.net/packages/tool-1.0.rpm
http://mirror-b.example.net/packages/tool-1.0.rpm

Paketin tiedostonimet täsmäävät; niiden kohde-URI:t eroavat. HTTP-välimuistin avaimet sisältävät ainakin pyyntömenetelmän ja kohde-URI:n, joten täsmäävät paketin tarkistussummat eivät automaattisesti yhdistä näitä merkintöjä.

Yum ja DNF voivat käyttää kiinteää baseurl-asetusta tai löytää peilejä mirrorlist- ja metalink-mekanismien kautta. Siksi samanlaiset asennukset voivat valita eri lataus-URL-osoitteita.

Yhden hyväksytyn peilin käyttö antaa näkyville pyynnöille johdonmukaisen välimuisti-identiteetin. Pidä repositorion polut, arkkitehtuuri ja suite linjassa. Kiinnittäminen muuttaa myös saatavuutta ja peilin valintakäyttäytymistä, joten tee siitä repositorion käytäntöpäätös.

Tarkista, onko objektien välimuistitus käytettävissä

Tavallisen HTTPS CONNECT -tunnelin sisällä Squid ei näe RPM-vastauksen runkoa HTTP-välimuistitusta varten. Yhteinen peilin isäntänimi ei muuta sitä. Pidä HTTPS-repositoriot salattuina.

Vastauksille, jotka Squid voi tallentaa välimuistiin, uudelleenkäyttö riippuu edelleen tuoreudesta, pyynnön ja vastauksen direktiiveistä sekä paikallisesta välimuistikäytännöstä. Kirjaa valittu URL-osoite, oliko tapahtuma näkyvää HTTP:tä vai salattu tunneli, ja sen välimuistitulos, jotta voit selittää ohilyönnin.

Aiheeseen liittyvät artikkelit