Trên Trang Hiệu suất Drupal, trong Bộ đệm trường, bạn có hai tùy chọn. Một là Thời lượng bộ nhớ cache tối thiểu và hai là hết hạn các trang được lưu trong bộ nhớ cache.
Sự khác biệt giữa hai cái đó là gì.
Trên Trang Hiệu suất Drupal, trong Bộ đệm trường, bạn có hai tùy chọn. Một là Thời lượng bộ nhớ cache tối thiểu và hai là hết hạn các trang được lưu trong bộ nhớ cache.
Sự khác biệt giữa hai cái đó là gì.
Câu trả lời:
Tôi đã thực hiện các quan sát sau khi dành một vài giờ. Nếu có bất kỳ khoảng trống hoặc sai lầm, hãy cho tôi biết. Tôi sẽ rất vui khi thực hiện các phiên bản.
Người quan sát đầu tiên rằng không có Tùy chọn nào trong CACHING là phụ thuộc lẫn nhau. Nếu chúng là bạn sẽ thấy chúng dưới các bộ trường khác nhau (hoặc dưới dạng các trường phụ thuộc). Hãy ghi lại quan sát này và chúng tôi sẽ xem xét lại sau.
Hãy để chúng tôi bắt đầu với tùy chọn đầu tiên Trang Cache cho người dùng ẩn danh .
Khi bạn kiểm tra tùy chọn này, về cơ bản bạn đang nói với Drupal
Hey Beast lắng nghe, khi một người dùng ẩn danh truy cập trang web của tôi,
Ngoài ra, ngay cả khi bạn không kích hoạt Cache Pages for anonymous users
, trang vẫn có thể được lưu trữ bởi các hệ thống bộ đệm ngoài. Vd: Tăng tốc
Bây giờ, hãy chuyển sang các tùy chọn tiếp theo mà bạn thường sử dụng.
Hết hạn các trang được lưu trữ
The maximum time an external cache can use an
old version of a page.
Như Molot chỉ ra từ khóa là bên ngoài.public
và giá trị tuổi tối đa trong tiêu đề thành giá trị được chỉ định (trong trường hợp này là 1 ngày).Tiêu đề này yêu cầu các external
hệ thống lưu đệm không thực hiện cuộc gọi đến máy chủ cho trang này cho đến tuổi tối đa, vì chúng có thể hiển thị trang này từ bộ đệm của riêng chúng. Sau độ tuổi tối đa, hệ thống Bộ nhớ đệm nên kiểm tra lại với máy chủ Drupal để xem nội dung có thay đổi hay không.
Nếu là máy chủ Varnish, nó không thực hiện cuộc gọi tới Apache và trả lại trang từ bộ đệm của nó. Vì vậy, giả sử rằng Varnish đã lưu trữ một trang và hàng ngàn người dùng khác nhau đã yêu cầu trang đó. Vì vậy, điều đó có nghĩa là 1000 yêu cầu đã được xử lý mà không cần nhấn Máy chủ Apache dù chỉ một lần.
Tuổi thọ bộ nhớ cache tối thiểu
Nếu trang web của bạn không có lưu lượng truy cập lớn hoặc nếu bạn không chắc chắn giá trị này là gì, tốt hơn hết là để giá trị này là không có.
Bài viết này có một danh sách tốt về thuật ngữ bộ nhớ đệm của Drupal: http : //www.phase2t Technology.com/blog/caching-in-drupal/
Tóm tắt các điểm liên quan:
Tuổi thọ bộ nhớ cache tối thiểu thường bị hiểu sai vì có nghĩa là "các trang sẽ được tạo lại sau khi thời gian này trôi qua". Điều thực sự có nghĩa là các trang sẽ không được tạo lại cho đến khi ít nhất thời gian này trôi qua và một sự kiện xóa bộ nhớ cache đã xảy ra.
Hết hạn các trang được lưu trữ đôi khi cũng bị hiểu sai. Giá trị này kiểm soát những gì được gửi dưới dạng giá trị tuổi tối đa trong tiêu đề Kiểm soát bộ đệm và do đó sẽ tư vấn cho các máy chủ proxy thời gian họ có thể phục vụ trang mà không yêu cầu cài đặt Drupal của bạn cho bản sao mới. Điều này không có nghĩa là trang sẽ được tạo lại sau nhiều thời gian, nó chỉ có nghĩa là máy chủ proxy phải kiểm tra lại với Drupal để xem liệu có phiên bản mới của trang tồn tại sau nhiều thời gian này không. Drupal sẽ chỉ tạo lại một trang sau khi xảy ra sự kiện xóa bộ nhớ cache.