trang web có thể hỗ trợ một bộ nhớ cache trang web rộng duy nhất. Điều này cho phép người sử dụng để tận dụng lợi thế
của các trang trước tải bởi những người dùng khác. Gần gũi hơn với các trung
của Internet, cung cấp dịch vụ Internet (ISP) có thể cache trang. Lưu ý
rằng, trong trường hợp thứ hai, những người sử dụng trong các trang web có nhiều khả năng biết
máy là bộ nhớ đệm trang đại diện cho các trang web, và chúng con fi Hình vẽ của
trình duyệt để kết nối trực tiếp đến máy chủ bộ nhớ đệm. Nút này đôi khi được
gọi là một proxy. Ngược lại, những trang web kết nối với các ISP có lẽ
không biết rằng các ISP là bộ nhớ đệm trang. Nó chỉ đơn giản là sẽ xảy ra là trường hợp
mà các yêu cầu HTTP tới trên các trang web khác nhau đi qua một chung
ISP router. Router này có thể nhìn thấy bên trong các thông điệp yêu cầu và tìm kiếm
tại URL cho trang bạn yêu cầu. Nếu nó có trang trong bộ nhớ cache của nó, nó sẽ trả về
nó. Nếu không, nó sẽ chuyển tiếp yêu cầu đến máy chủ và đồng hồ cho các phản ứng
để fl y bởi theo một hướng khác. Khi nó, router lưu một bản sao trong
hy vọng rằng nó có thể sử dụng nó để đáp ứng yêu cầu trong tương lai.
2
Không có vấn đề mà các trang được lưu trữ, khả năng để cache các trang Web là
quan trọng đủ HTTP đã được thiết kế để làm cho công việc dễ dàng hơn .
Bí quyết là bộ nhớ cache cần phải chắc chắn rằng nó không được đáp ứng với một
phiên bản out-of-date của trang. Ví dụ, máy chủ gán hết hạn
ngày (các Hết hạn tiêu đề fi lĩnh) vào mỗi trang nó sẽ gửi lại cho
khách hàng (hoặc một bộ nhớ cache giữa máy chủ và máy khách). Các bộ nhớ cache nhớ
ngày này và biết rằng nó không cần phải xác minh lại trang mỗi khi nó được
yêu cầu cho đến khi sau đó đã quá hạn dùng. Sau thời gian đó (hoặc
nếu có tiêu đề fi lĩnh không được thiết lập) bộ nhớ cache có thể sử dụng các HEAD hay có điều kiện
hoạt động GET (GET với If-Modi fi ed-Kể từ dòng tiêu đề) để xác minh rằng ithas bản gần đây nhất của trang. Tổng quát hơn, có một tập hợp các
chỉ thị bộ nhớ cache mà phải được tuân theo bởi tất cả các cơ chế bộ nhớ đệm dọc theo
chuỗi request / response. Những chỉ thị này chỉ định có hay không một tài liệu
có thể được lưu trữ, nó có thể được lưu trữ trong bao lâu, như thế nào mới một tài liệu
phải được, và như vậy. Chúng tôi sẽ xem xét các vấn đề liên quan của CDN-được
phân phối một cách hiệu quả cache trong
mục 9.4.3.
9.1.3 Các dịch vụ Web
Cho đến nay, chúng tôi đã tập trung vào sự tương tác giữa con người và máy.
đang được dịch, vui lòng đợi..