2009-09-03 31 views
7

phương pháp/thuật toán nào iis 7 sử dụng để tạo etags. Tôi đang tìm kiếm chính xác, không phải 'họ sử dụng tổng kiểm tra vào ngày'cách iis 7 tạo etags

Điều này khiến bạn có nhiều câu hỏi. Thuật toán cho tổng kiểm tra, ngày tháng, định dạng của ngày tháng (ngắn, utc, 'mm-dd-yyyy ttad', 'MMDDDYYY', v.v.)

Cảm ơn trước. tôi đã lùng sục lưới và không thể tìm thấy câu trả lời này.

Trả lời

5

ETag được tạo ra bởi IIS có hai phần

Filetimestamp: ChangeNumber

theo

http://support.microsoft.com/kb/922703/

Như bạn thấy, các thuật toán là không công bố rộng rãi. Nhưng tại sao bạn quan tâm đến điều này? Trừ khi bạn tạo một bản sao IIS.

+0

Vâng, chúng tôi đang gặp sự cố với cùng một máy chủ (không có cụm, trang trại, vườn, v.v.) trả về một trong 2 dấu gạch ngang. Rất kỳ quặc. Vì vậy, tôi muốn biết những gì tem thời gian tập tin nó sử dụng cho 2 etags. Nó luôn luôn giống nhau, nhưng nó phục vụ chúng vào những thời điểm khác nhau. – ttomsen

+0

Bạn có thể hiển thị một số ví dụ không? Những gì đã được trả về bởi IIS và những gì đã được bạn mong đợi? Cảm ơn, –

+0

Đối với tài nguyên rất giống với phần 'ChangeNumber' được sử dụng để thay đổi với máy tính của máy chủ trong trường hợp môi trường cân bằng tải cho đến IIS 6.0. Từ IIS 7.0 trở đi nó mặc định là '0'. – RBT

Các vấn đề liên quan