Որտեղ է Squid-ը պահում իր քեշ-դայջեստները
Հետևեք դայջեստին՝ հիշողության մեջ գտնվող որոնման պատճենից մինչև հարևանների հետ փոխանակվող սկավառակային քեշի տարրը։
Ներգրավված են և՛ RAM-ը, և՛ սկավառակը։ Squid-ը հիշողության մեջ օգտագործում է քեշ-դայջեստ, երբ որոշում է՝ արդյոք հարևանը կարող է ունենալ օբյեկտ. սկավառակային պատճենն ապահովում է պահպանում և փոխանակում։
| Դայջեստ | Կյանքի ցիկլ, ինչպես նկարագրված է Squid-ի քեշ-դայջեստների ՀՏՀ-ում |
|---|---|
| Տեղայնորեն ստեղծված | Կառուցվում և պահվում է RAM-ում, ապա գրվում սկավառակի վրա որպես սովորական քեշ-տարր, որը հարևանները կարող են պահանջել HTTP-ով։ |
| Ստացված գործընկերոջից | Պահվում է RAM-ում արագ որոնման համար և պահվում սկավառակի վրա՝ վերագործարկումից հետո կրկին օգտագործելու և հարևաններին բաշխելու համար։ |
Սրանք քեշի բովանդակության ամփոփումներ են, ոչ թե պահված պատասխանների մարմինների պատճեններ։ Պահպանումը հաշվառելիս տարբերեք տեղական ամփոփումը, ներբեռնված գործընկերների ամփոփումները և փաստացի պահված օբյեկտները։
Հաջող որոնումը նույնպես երաշխիք չէ, որ գործընկերը կարող է մատուցել օբյեկտը։ Դայջեստում անդամակցությունը կարող է կեղծ համընկնում առաջացնել, ուստի Squid-ը կարող է հարցնել գործընկերոջը, որը չի կարող բավարարել այդ հարցումը։