Squid qachonlardir keshlagan har bir obyektni saqlamaydi. Uning disk ombori belgilangan sig'imga va qaysi keshlangan obyektlar olib tashlanishini tanlaydigan almashtirish siyosatiga ega.

Squid 7 interfeysida odatiy LRU siyosati va standart disk suv belgilari quyidagicha ifodalanadi:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Suv belgilari sozlangan almashtirish maydonining foizlaridir. Foydalanish pastki belgidan yuqori bo'lganda almashtirish boshlanadi. Foydalanish yuqori belgiga yaqinlashgan sari chiqarish shiddatliroq bo'ladi, keshni pastki belgi yaqinida saqlash maqsadida.

LRU obyektlarni yaqin foydalanishga qarab tanlaydi. Sig'im disk ombori konfiguratsiyasi bilan belgilanadi, jumladan tegishli cache_dir yozuvlari; suv belgisini o'zgartirish qo'shimcha disk joyi yaratmaydi.

Bu keshning odatiy hayot aylanishi: obyekt olib tashlanishi va keyinroq so'ralganda qayta olinishi mumkin. Faqat ko'p fayllar to'plangani uchun butun keshni o'chirish shart emas.

Fayl tizimining o'zini kuzatishda davom eting. Jurnallar, metadata, vaqtinchalik fayllar va boshqa dasturlar keshlangan obyektlar sig'imidan tashqarida joy egallashi mumkin. Kesh almashtirish Squid omborini boshqaradi, diskni bo'lishadigan har bir faylni emas.

O'xshash maqolalar