İki müştəri eyni RPM-i Squid vasitəsilə endirir, lakin ikinci ötürmə hələ də güzgüyə çatır. Tam sorğu URL-lərini müqayisə edin:

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

Paket fayl adları eynidir; hədəf URI-ləri fərqlidir. HTTP keş açarları ən azı sorğu metodunu və hədəf URI-ni ehtiva edir, buna görə uyğun paket yoxlama məbləğləri bu qeydləri avtomatik birləşdirmir.

Yum və DNF sabit baseurl istifadə edə və ya güzgüləri mirrorlist və metalink vasitəsilə tapa bilər. Buna görə eyni quraşdırmalar fərqli endirmə URL-ləri seçə bilər.

Bir təsdiqlənmiş güzgüdən istifadə görünən sorğulara ardıcıl keş kimliyi verir. Repozitoriya yollarını, arxitekturanı və suite-i uyğun saxlayın. Bərkitmə həmçinin mövcudluğu və güzgü seçimi davranışını dəyişir, ona görə bunu repozitoriya siyasəti qərarı edin.

Obyekt keşləməsinin mövcud olub olmadığını yoxlayın

Adi HTTPS CONNECT tuneli daxilində Squid HTTP keşləmə üçün RPM cavab gövdəsini görə bilmir. Ümumi güzgü host adı bunu dəyişməyəcək. HTTPS repozitoriyalarını şifrələnmiş saxlayın.

Squid-in keşləyə biləcəyi cavablar üçün təkrar istifadə hələ də təzəliyə, sorğu və cavab direktivlərinə və yerli keş siyasətinə bağlıdır. Seçilmiş URL-i, əməliyyatın görünən HTTP yoxsa şifrələnmiş tunel olduğunu və keş nəticəsini qeyd edin.

Əlaqəli məqalələr