Làm thế nào để khắc phục lỗi "Chỉ định một trình xác thực bộ nhớ cache"?

Harshita Bhatia Blog / Tạp chí Aug 31, 2022

Bạn đã bao giờ gặp lỗi "Chỉ định trình xác thực bộ nhớ đệm" khi cố gắng tải tệp lên trang web của mình? Đừng lo lắng và bạn không đơn độc. Lỗi nhỏ khó chịu này có thể khó sửa, nhưng với một số bí quyết, bạn có thể khắc phục nó ngay lập tức. Trong bài đăng trên blog này, chúng tôi sẽ hướng dẫn bạn các bước sửa lỗi "Chỉ định trình xác thực bộ nhớ cache" và khôi phục và chạy trang web của bạn. Vì vậy, những gì bạn đang chờ đợi cho? Hãy bắt đầu!

Lỗi "Chỉ định trình xác thực bộ nhớ đệm "? là gì

Lỗi này có nghĩa là trình xác thực bộ nhớ cache bị thiếu hoặc không hợp lệ. Trình xác nhận bộ đệm được sử dụng để cho hệ thống bộ nhớ đệm biết liệu bản sao được lưu trong bộ đệm của một trang có còn hợp lệ hay không. Nếu trình xác thực bộ nhớ đệm bị thiếu hoặc không hợp lệ, hệ thống bộ nhớ đệm không thể xác định xem bản sao đã lưu trong bộ nhớ cache có còn hợp lệ hay không và sẽ phân phát trang lỗi thay vì bản sao được lưu trong bộ nhớ cache.

Có hai nguyên nhân có thể gây ra lỗi này:

1) Trình xác thực bộ đệm có thể bị thiếu trong bản sao được lưu trong bộ đệm của trang. Điều này có thể xảy ra nếu trang được lưu vào bộ nhớ cache trước khi trình xác thực bộ nhớ cache được thêm vào trang.

Tạo trang web tuyệt vời

Với trình tạo trang miễn phí tốt nhất Elementor

Bắt đầu bây giờ

2) Trình xác nhận bộ nhớ cache có thể không hợp lệ. Điều này có thể xảy ra nếu trình xác thực bộ đệm được sửa đổi sau khi trang được lưu vào bộ đệm.

Tại sao Lỗi "Chỉ định Trình xác thực Bộ nhớ cache" Xảy ra?

Lỗi "Chỉ định trình xác thực bộ nhớ cache" có thể xảy ra vì một số lý do. Một lý do phổ biến là máy chủ không có kiểu MIME chính xác được định cấu hình cho phần mở rộng tệp của tệp được yêu cầu.

Ví dụ: nếu bạn đang cố gắng truy cập một tệp có phần mở rộng .htm, nhưng máy chủ được định cấu hình để gửi các tệp có phần mở rộng đó dưới dạng văn bản / thuần túy, thì trình duyệt sẽ không thể hiển thị trang một cách chính xác. Nó sẽ hiển thị lỗi "Specify a Cache Validator".

Một lý do phổ biến khác cho lỗi này là máy chủ không được định cấu hình để gửi các tiêu đề bộ đệm thích hợp với phản hồi. Các tiêu đề bộ nhớ cache cho trình duyệt biết nó có thể lưu phản hồi vào bộ nhớ cache trong bao lâu trước khi cần kiểm tra lại với máy chủ.

Nếu tiêu đề bộ nhớ cache không được đặt chính xác, trình duyệt sẽ không thể lưu phản hồi vào bộ nhớ cache và sẽ hiển thị lỗi "Chỉ định trình xác thực bộ nhớ cache".

Cuối cùng, lỗi này cũng có thể xảy ra nếu tệp bạn đang cố truy cập không được tìm thấy trên máy chủ. Điều này thường là do lỗi đánh máy trong URL hoặc tệp đã bị di chuyển hoặc xóa.

Cách chỉ định trình xác thực bộ nhớ đệm trên WordPress ?

Khi thêm Trình xác thực bộ nhớ cache vào trang web WordPress của mình, bạn cần chỉ định loại trình xác thực bộ nhớ cache mà bạn muốn. Có ba loại trình xác thực: tiêu đề Được sửa đổi lần cuối, ETag và tiêu đề Nếu được sửa đổi-Kể từ. Mỗi thứ có lợi thế và bất lợi riêng của nó.

Tiêu đề Last-Modified là loại trình xác thực bộ đệm phổ biến nhất. Nó cho trình duyệt biết lần cuối cùng trang được sửa đổi. Nhược điểm của loại trình xác nhận này là nó có thể không chính xác. Nếu bạn thực hiện thay đổi đối với trang web WordPress của mình và ai đó khác truy cập trang web trước bạn, họ có thể thấy phiên bản cũ của trang.

ETag là một trình xác thực bộ nhớ cache chính xác hơn. Nó sử dụng một số nhận dạng duy nhất cho mỗi phiên bản của một trang. Nó sử dụng một mã định danh duy nhất cho mỗi tệp, vì vậy nó có thể cho biết liệu nội dung của tệp đã thực sự thay đổi hay chưa— ngay cả khi thời gian sửa đổi tệp đã thay đổi.

Điều này làm cho nó lý tưởng để sử dụng với nội dung động hoặc nội dung thay đổi thường xuyên. Nhược điểm của loại trình xác thực này là nó có thể chậm hơn tiêu đề Last-Modified.

Tiêu đề If-Modified-Since là trình xác thực bộ nhớ cache nhanh nhất. Nó cho trình duyệt biết liệu trang đã được sửa đổi hay chưa kể từ lần cuối cùng nó được yêu cầu. Nhược điểm của loại trình xác nhận này là nó có thể bị bỏ qua nếu bộ đệm ẩn của trình duyệt bị tắt.

Khi chọn trình xác thực bộ nhớ cache, bạn cần quyết định loại trình xác thực nào tốt nhất cho trang web WordPress của mình. Mỗi thứ có lợi thế và bất lợi riêng của nó. Sẽ là tốt nhất nếu bạn cũng xem xét tốc độ trang web WordPress của mình khi chọn trình xác thực bộ nhớ cache.

Sự kết luận

Lỗi "Chỉ định trình xác thực bộ nhớ cache" là sự cố có thể xảy ra khi cố gắng truy cập các trang web nhất định. Lỗi này là do trang web không có trình xác nhận bộ nhớ cache hợp lệ, điều này cần thiết để trang web được truy cập đúng cách.

Có một số cách để khắc phục lỗi này, bao gồm sử dụng trình duyệt khác hoặc xóa bộ nhớ cache của bạn. Nếu vẫn gặp sự cố khi truy cập trang web, bạn có thể liên hệ với quản trị viên của trang web để được hỗ trợ thêm.

Divi WordPress Theme