Khi nào bạn nên sử dụng và không sử dụng Etags?


10

Tôi chỉ xem trang web của chúng tôi trên WebPageTest.org và một trong những khuyến nghị của họ để tăng tốc trang web là:

Tiêu đề ETag thường không nên được sử dụng trừ khi bạn có lý do rõ ràng để cần chúng

Tôi đã tự hỏi điều này có nghĩa là gì. Liệu nó có nghĩa là nội dung tĩnh bạn biết sẽ không thay đổi không nên có họ, hoặc dùng nó nội dung trung bình bạn biết sẽ được thay đổi thường xuyên không nên có họ, hoặc không có nghĩa là bạn không nên sử dụng chúng thường trừ khi bạn có một nhu cầu cụ thể.

Nếu đó là sau này, khi nào là thời điểm thích hợp để sử dụng chúng?

Câu trả lời:


11

Đối số chính mà tôi đã thấy chống lại chúng là các tệp chung cho nhiều máy chủ sẽ phải được khách hàng lấy đi lấy lại nhiều lần. Tốt hơn là bao gồm một chuỗi phiên bản trong tên của tệp.

Vì vậy, ví dụ, nếu bạn làm tròn số lần tải cân bằng, các máy chủ web của bạn, mỗi máy chủ sẽ tạo ra ETag của riêng nó khiến máy khách lấy nó nhiều lần.

Bạn có thể đọc thêm trên blog trang web hiệu suất cao yahoo. Tóm tắt về điều này là bạn có thể làm cho nó hoạt động nhưng bạn đã dành thời gian để cấu hình nó đúng.


Liên kết đó chỉ là về câu trả lời câu hỏi của tôi, cảm ơn!
Django Reinhardt

5
tldr cho bài viết blog: Máy chủ web bao gồm số inode trong ETag, làm cho nó là duy nhất cho máy.
dùng123444555621

Bây giờ hơi muộn, nhưng đây cũng là một bài viết hữu ích (nếu cũ) từ Yahoo: web.archive.org/web/20120919000911/http://developer.yahoo.com/
Django Reinhardt
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.