Ưu và nhược điểm đối với thời gian hết hạn cao trên thời gian dài trên wp-super-cache hoặc w3-Total-cache? [đóng cửa]


8

Trong trang wp-super-cache, có câu sau đây mà tôi không hiểu ::

Kiểm tra và xóa các tập tin đã hết hạn là tốn kém, nhưng nó cũng đắt khi để chúng ở đó. Trên một trang web rất bận rộn, bạn nên đặt thời gian hết hạn là 300 giây.

Giả sử tôi đang sử dụng thời gian hết hạn thấp, điều đó không có nghĩa là bộ đệm cần phải được xây dựng lại sau mỗi 300 giây?

Ý tôi là, hầu hết nội dung của tôi (ngoại trừ trang chủ), không thay đổi. Vậy tại sao tôi nên quan trọng nếu hầu hết các bài viết sẽ chỉ giữ nguyên trong nhiều ngày?

Câu trả lời:


3

Đó là một câu hỏi hay, và tôi cũng có một chút bối rối. Kết luận tôi đã rút ra là, rất tốn kém khi để lại các tệp bộ đệm vì hai lý do:

  1. Nếu trang web của bạn (hoặc trang web, trong trường hợp cài đặt nhiều trang) có / có rất nhiều trang, bạn có thể dễ dàng kết thúc với hàng ngàn tệp bộ đệm, điều này khiến việc tìm đúng tệp bộ nhớ cache chậm hơn một chút.
  2. Thật dễ dàng để các bản cập nhật bị bỏ qua (ví dụ: thay đổi tệp chủ đề, plugin, widget, v.v.) và vì vậy nếu bạn không có bộ sưu tập rác và yêu cầu bản thân phải nhớ xóa bộ nhớ cache theo cách thủ công, bạn sẽ để lại nhiều lỗi cho con người.

Là tài liệu bổ trợ, không có "giá trị đúng" để đặt vào đó. Nếu bạn hiếm khi thay đổi trang web của mình và bạn không có hàng ngàn trang, tôi thấy không có hại gì khi tạo giá trị này một hoặc hai ngày. Sau đó, tồi tệ nhất, một trang đã cũ trong khoảng thời gian đó.

Một lần nữa, tôi không nói rằng đây là các câu trả lời, tôi nói đây là những gì tôi nghĩ là câu trả lời. Câu hỏi này đã hơn 6 tháng tuổi, vì vậy nếu bạn đã tìm thấy câu trả lời tốt hơn kể từ khi hỏi điều này, hãy chia sẻ!


1

Kinh nghiệm của tôi với w3-Total-cache là thời gian hết hạn cao là tốt. Điều này là do khi một bài viết được cập nhật, nó sẽ bị xóa khỏi bộ đệm. Vì vậy, tôi có thể để thời gian hết hạn vào một ngày hoặc hơn và nó không ảnh hưởng tiêu cực đến trang web của tôi.

Chúng tôi cũng có một số trang hoàn toàn năng động và không được cập nhật. Trong những trường hợp đó (như trang chủ của chúng tôi, đặc biệt), tôi chỉ cần nó xóa trang đó khỏi bộ đệm trên mỗi bản cập nhật.

Điều này đã làm việc rất tốt cho chúng tôi và giúp thời gian tải của chúng tôi rất nhiều.

Đây là một ảnh chụp màn hình của cấu hình bộ đệm trang:

Ảnh chụp màn hình


»Tôi chỉ có nó xóa trang đó khỏi bộ đệm trên mỗi bản cập nhật« lập trình? Bạn có thể chỉ ra cách làm chính xác ? Có thể thú vị cho độc giả sau này. Gợi ý: Hình ảnh tốt cho upvote;)
kaiser

Đây là một thiết lập mặc định của w3-Total-cache.
Aaron Wagner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.