Cả RAM và đĩa đều tham gia. Squid dùng digest bộ nhớ đệm trong bộ nhớ khi quyết định liệu một máy lân cận có thể có đối tượng hay không; bản sao trên đĩa hỗ trợ việc lưu trữ và trao đổi.

DigestVòng đời được mô tả trong FAQ của Squid về Digest bộ nhớ đệm
Được tạo cục bộĐược xây dựng và giữ trong RAM, sau đó ghi xuống đĩa như một mục bộ nhớ đệm thông thường mà các máy lân cận có thể yêu cầu qua HTTP.
Lấy từ một máy ngang hàngĐược giữ trong RAM để tra cứu nhanh và lưu trên đĩa để tái sử dụng sau khi khởi động lại và phân phối cho các máy lân cận.

Đây là các bản tóm tắt nội dung bộ nhớ đệm, không phải bản sao nội dung phản hồi đã lưu. Khi tính toán lưu trữ, hãy phân biệt bản tóm tắt cục bộ, các bản tóm tắt của máy ngang hàng đã tải xuống và các đối tượng thực sự được lưu.

Một lần tra cứu thành công cũng không bảo đảm rằng máy ngang hàng có thể phục vụ đối tượng đó. Việc là thành viên của digest có thể tạo ra kết quả khớp sai, nên Squid có thể hỏi một máy ngang hàng không thể đáp ứng yêu cầu đó.

Bài viết liên quan