Buộc trang của bạn luôn tải từ máy chủ, không phải bộ nhớ cache trên web

Bạn đã bao giờ thực hiện một thay đổi cho một trang web chỉ sau đó nhìn vào sự nhầm lẫn và mất tinh thần khi những thay đổi không được phản ánh trong trình duyệt? Có lẽ bạn quên lưu tệp hoặc không thực sự tải tệp lên máy chủ (hoặc tải lên sai địa chỉ). Tuy nhiên, một khả năng khác là trình duyệt đang tải trang từ bộ nhớ cache của nó thay vì máy chủ nơi tệp mới đang được đặt.

Nếu bạn lo lắng về việc lưu trang web của bạn vào bộ nhớ đệm cho khách truy cập trang web của bạn, bạn có thể yêu cầu trình duyệt web không lưu vào bộ nhớ cache một trang hoặc cho biết trình duyệt sẽ lưu bộ nhớ cache trong bao lâu.

Buộc tải trang từ máy chủ

Bạn có thể kiểm soát bộ nhớ cache của trình duyệt bằng thẻ meta:

Đặt giá trị 0 cho trình duyệt luôn tải trang từ máy chủ web. Bạn cũng có thể cho trình duyệt biết thời gian để lại một trang trong bộ nhớ cache. Thay vì 0 , nhập ngày, bao gồm cả thời gian, bạn muốn tải lại trang từ máy chủ. Lưu ý rằng thời gian phải theo Giờ chuẩn Greenwich (GMT) và được viết theo định dạng Ngày, dd Thứ hai yyyy hh: mm: ss .

Cảnh báo: Điều này có thể không trở thành một ý tưởng hay

Bạn có thể nghĩ rằng việc tắt bộ nhớ cache của trình duyệt web cho trang của bạn có thể có ý nghĩa, nhưng có một trang web lý do quan trọng và hữu ích được tải từ bộ nhớ cache: để cải thiện hiệu suất.

Khi trang web tải lần đầu từ máy chủ, tất cả tài nguyên của trang đó phải được truy xuất và gửi đến trình duyệt. Điều này có nghĩa là yêu cầu HTTP phải được gửi đến máy chủ. Các trang yêu cầu nhiều hơn cho các tài nguyên như tệp CSS , hình ảnh và các phương tiện khác, trang đó sẽ tải chậm hơn. Nếu một trang đã được truy cập trước đó, các tệp được lưu trữ trong bộ nhớ cache của trình duyệt. Nếu ai đó truy cập lại trang web sau, trình duyệt có thể sử dụng các tệp trong bộ nhớ cache thay vì quay lại máy chủ. Điều này tăng tốc và cải thiện hiệu suất trang web. Trong thời đại của thiết bị di động và kết nối dữ liệu không đáng tin cậy, tải nhanh là bắt buộc. Sau khi tất cả, không ai đã từng phàn nàn rằng một trang web tải quá nhanh.

Điểm mấu chốt: Khi bạn buộc trang web tải từ máy chủ thay vì bộ nhớ cache, bạn sẽ ảnh hưởng đến hiệu suất. Do đó, trước khi bạn thêm các thẻ meta này vào trang web của mình, hãy tự hỏi xem điều này có thực sự cần thiết hay không và đáng để đạt được hiệu suất mà trang web sẽ thực hiện.