სად ინახავს Squid თავის ქეშ-დაიჯესტებს
მიჰყევით დაიჯესტს მისი მეხსიერებაში არსებული ძიების ასლიდან მეზობლებთან გაცვლილ დისკური ქეშის ელემენტამდე.
მონაწილეობს როგორც RAM, ისე დისკი. Squid მეხსიერებაში ქეშ-დაიჯესტს იყენებს, როცა წყვეტს, შეიძლება თუ არა მეზობელს ჰქონდეს ობიექტი; დისკური ასლი უზრუნველყოფს შენახვას და გაცვლას.
| დაიჯესტი | სასიცოცხლო ციკლი, როგორც აღწერილია Squid-ის ქეშ-დაიჯესტების FAQ-ში |
|---|---|
| ლოკალურად შექმნილი | იგება და ინახება RAM-ში, შემდეგ იწერება დისკზე, როგორც ჩვეულებრივი ქეშის ელემენტი, რომელსაც მეზობლები HTTP-ით მოითხოვენ. |
| პარტნიორისგან მიღებული | ინახება RAM-ში სწრაფი ძიებისთვის და ინახება დისკზე გადატვირთვის შემდეგ ხელახლა გამოყენებისა და მეზობლებზე გავრცელებისთვის. |
ეს ქეშის შიგთავსის შეჯამებებია და არა შენახული პასუხების სხეულების ასლები. შენახვის აღრიცხვისას გაარჩიეთ ლოკალური შეჯამება, ჩამოტვირთული პარტნიორების შეჯამებები და ფაქტობრივად შენახული ობიექტები.
წარმატებული ძიებაც არ იძლევა გარანტიას, რომ პარტნიორი ობიექტს მოემსახურება. დაიჯესტში წევრობამ შეიძლება ცრუ დამთხვევა გამოიწვიოს, ამიტომ Squid შეიძლება ჰკითხოს პარტნიორს, რომელიც ვერ აკმაყოფილებს ამ მოთხოვნას.