Squid APT paketlarini qachon keshlashi mumkin
Paket so‘rovlari Squid hitlariga aylanishini kutishdan oldin HTTP transportini, kesh omborini, obyekt hajmini va APT cache-control sozlamalarini tekshiring.
APT va aptitude ombor fayllarini HTTP orqali olishi mumkin. Squid mos HTTP javobini keshlashi mumkin; mijoz albatta veb-brauzer bo‘lishi shart emas.
Squid 6 yoki 7 joylashtirishida har bir paket uzatish hali ham manbaga yetib borsa, ushbu kirishlarni tekshiring:
- Yuklab olish HTTP dan foydalanadi yoki Squid HTTP almashinuviga boshqa yo‘l bilan kirish huquqiga ega. Faqat HTTPS CONNECT tunneli paket javobini keshlash uchun ochmaydi.
- Keshda mos ombor sozlangan. Muvaffaqiyatli uzatish disk keshi mavjudligini isbotlamaydi.
- Arxiv tegishli kesh katalogining maksimal obyekt hajmiga sig‘adi. Kichik metama’lumotlar va katta .deb turli natijalar berishi mumkin.
- So‘rov va javob o‘zlarining cache-control siyosatiga muvofiq saqlash va qayta foydalanishga ruxsat beradi.
APT Acquire::http::No-Cache, Max-Age va No-Store ni taqdim etadi. No-Store so‘ralgan arxiv fayllarining saqlanishiga to‘sqinlik qilishi mumkin. No-Cache saqlangan javobni qayta ishlatishdan oldin qayta tekshirishni talab qiladi. Samarali APT konfiguratsiyasini hamda Squid siyosatini tekshiring.
Xuddi shu to‘liq URL ni solishtiring va kesh natijasini access.log ichida tekshiring. Turli oyna xostlari, o‘zgargan ombor yo‘llari yoki mahalliy keshlangan paket ikki o‘rnatish hech qachon bir xil tarmoq obyektini so‘ramasligini bildirishi mumkin.
Ombor oynasi ombor mazmunini faqat talabga asoslangan HTTP keshini qayta ishlatishga tayanmasdan, ataylab saqlab turadi.