Heqja nga cache-i i diskut në Squid 7: LRU dhe shenjat e ujit
Kuptoni politikën e zëvendësimit të cache-it të diskut të Squid 7 dhe shenjat e ujit të poshtme e të sipërme, në vend që t'i trajtoni objektet e cache-uar si skedarë të përhershëm.
Squid nuk mban çdo objekt që ka cache-uar ndonjëherë. Depoja e tij e diskut ka një kapacitet të konfiguruar dhe një politikë zëvendësimi që zgjedh cilat objekte të cache-uar hiqen.
Në ndërfaqen e Squid 7, politika e zakonshme LRU dhe shenjat e paracaktuara të ujit në disk shprehen kështu:
cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95Shenjat e ujit janë përqindje të hapësirës së shkëmbimit të konfiguruar. Zëvendësimi fillon kur përdorimi është mbi shenjën e poshtme. Ndërsa përdorimi i afrohet shenjës së sipërme, heqja bëhet më agresive, me qëllim që cache-i të mbahet pranë shenjës së poshtme.
LRU zgjedh objektet sipas përdorimit të fundit. Kapaciteti përcaktohet nga konfigurimi i depos së diskut, duke përfshirë zërat përkatës cache_dir; ndryshimi i një shenje uji nuk krijon hapësirë shtesë në disk.
Ky është cikli normal i jetës së cache-it: një objekt mund të hiqet dhe të merret përsëri kur kërkohet më vonë. Nuk është e nevojshme të fshihet i gjithë cache-i vetëm sepse janë grumbulluar shumë skedarë.
Vazhdoni të monitoroni vetë sistemin e skedarëve. Regjistrat, metadatat, skedarët e përkohshëm dhe programet e tjera mund të zënë hapësirë jashtë kapacitetit të objekteve të cache-uar. Zëvendësimi i cache-it menaxhon depon e Squid, jo çdo skedar që ndan diskun.