Squid તેના કેશ ડાયજેસ્ટ ક્યાં રાખે છે
એક ડાયજેસ્ટને તેની ઇન-મેમરી લુકઅપ કૉપીથી પડોશીઓ સાથે અદલાબદલી થતી ડિસ્ક-કેશ આઇટમ સુધી અનુસરો.
RAM અને ડિસ્ક બંને સંડોવાયેલા છે. પડોશી પાસે કોઈ ઑબ્જેક્ટ હોઈ શકે કે નહીં તે નક્કી કરતી વખતે Squid મેમરીમાં કેશ ડાયજેસ્ટ વાપરે છે; ડિસ્ક કૉપી સંગ્રહ અને અદલાબદલીને ટેકો આપે છે.
| ડાયજેસ્ટ | Squid ના કેશ ડાયજેસ્ટ FAQ માં વર્ણવેલ જીવનચક્ર |
|---|---|
| સ્થાનિક રીતે બનાવેલ | RAM માં બનાવીને રાખવામાં આવે છે, પછી પડોશીઓ HTTP દ્વારા માંગી શકે તેવી સામાન્ય કેશ આઇટમ તરીકે ડિસ્ક પર લખાય છે. |
| સહભાગી પાસેથી મેળવેલ | ઝડપી લુકઅપ માટે RAM માં રાખવામાં આવે છે અને પુનઃપ્રારંભ પછી ફરી વાપરવા તથા પડોશીઓમાં વહેંચવા માટે ડિસ્ક પર સંગ્રહિત થાય છે. |
આ કેશ સામગ્રીના સારાંશ છે, સંગ્રહિત પ્રતિસાદના મુખ્ય ભાગોની નકલો નથી. સંગ્રહનો હિસાબ કરતી વખતે સ્થાનિક સારાંશ, ડાઉનલોડ કરેલા સહભાગી સારાંશ અને વાસ્તવિક સંગ્રહિત ઑબ્જેક્ટને અલગ પાડો.
સફળ લુકઅપ પણ બાંયધરી નથી કે સહભાગી ઑબ્જેક્ટ પરોસી શકશે. ડાયજેસ્ટમાં સભ્યપદ ખોટો હિટ આપી શકે છે, તેથી Squid એવા સહભાગીને પૂછી શકે છે જે તે વિનંતી પૂરી કરી શકે નહીં.