2009-09-03 2 views
7

какой метод/алгоритм использует iis 7 для генерации etags. Я ищу точные, не «хорошо они используют контрольную сумму на дату»Как iis 7 генерирует etags

Это оставляет много вопросов. Какой алгоритм для контрольной суммы, дата которой, формат даты (short, utc, 'mm-dd-yyyy ttad', 'MMDDDYYY' и т. Д.)

Заранее спасибо. я просмотрел сеть и не могу найти ответ.

ответ

5

ETag генерируется IIS состоит из двух частей

Filetimestamp: ChangeNumber

согласно

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

Как вы заметили, алгоритм не является общедоступной. Но почему вас это интересует? Если вы не создаете клон IIS.

+0

Ну, у нас есть проблема с тем же сервером (без кластера, фермы, сада и т. Д.), Возвращая один из 2 этаков. Очень странно. Поэтому я хотел бы знать, какая временная метка файла используется для 2 этаков. Это всегда одни и те же, но в разные моменты времени они обслуживают их. – ttomsen

+0

Можете ли вы показать несколько примеров? Что было возвращено IIS и что вы ожидали от вас? Спасибо, –

+0

Для того же ресурса, что часть 'ChangeNumber', используемая для изменения с помощью сервера в случае сбалансированных нагрузок, до IIS 6.0. Начиная с IIS 7.0 по умолчанию он равен «0». – RBT