Rotacija zrcala mijenja što Squid može ponovno upotrijebiti
Objasnite zašto identični RPM paketi preuzeti s različitih adresa zrcala mogu zauzeti odvojene unose Squid priručne memorije.
Dva klijenta preuzimaju isti RPM kroz Squid, ali drugi prijenos još uvijek stiže do zrcala. Usporedite pune URL-ove zahtjeva:
http://mirror-a.example.net/packages/tool-1.0.rpm
http://mirror-b.example.net/packages/tool-1.0.rpm
Nazivi datoteka paketa podudaraju se; njihovi ciljni URI-ji razlikuju se. Ključevi HTTP priručne memorije uključuju barem metodu zahtjeva i ciljni URI, pa podudarne kontrolne sume paketa ne spajaju te unose automatski.
Yum i DNF mogu rabiti fiksni baseurl ili otkriti zrcala kroz mirrorlist i metalink. Zato identične instalacije mogu odabrati različite URL-ove za preuzimanje.
Korištenje jednog odobrenog zrcala daje vidljivim zahtjevima dosljedan identitet u priručnoj memoriji. Držite putanje repozitorija, arhitekturu i suite usklađenima. Prikvačivanje također mijenja dostupnost i ponašanje odabira zrcala, pa neka to bude odluka o politici repozitorija.
Provjerite je li predmemoriranje objekata dostupno
Unutar običnog HTTPS CONNECT tunela Squid ne može vidjeti tijelo odgovora RPM-a za HTTP predmemoriranje. Zajedničko ime hosta zrcala to neće promijeniti. Držite HTTPS repozitorije šifriranima.
Za odgovore koje Squid može predmemorirati, ponovna upotreba i dalje ovisi o svježini, direktivama zahtjeva i odgovora te lokalnoj politici priručne memorije. Zabilježite odabrani URL, je li transakcija bila vidljivi HTTP ili šifrirani tunel, i njezin rezultat u priručnoj memoriji da objasnite promašaj.