2009-09-03 26 views
7

qué método/algoritmo usa iis 7 para generar etags. Estoy buscando exactamente, no 'bueno, usan suma de comprobación en la fecha'cómo iis 7 genera etags

Esto deja muchas preguntas. Qué algoritmo para suma de comprobación, qué fecha, qué formato de la fecha (abreviado, utc, 'mm-dd-aaaa ttad', 'MMDDDYYY', etc.)

Gracias de antemano. he recorrido la red y no puedo encontrar esta respuesta.

Respuesta

5

ETag generados por IIS tiene dos partes

Filetimestamp: ChangeNumber

acuerdo con

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

Como habrá notado, el algoritmo no está disponible al público. Pero, ¿por qué estás interesado en esto? A menos que crees un clon de IIS.

+0

Bueno, estamos teniendo un problema con el mismo servidor (sin clúster, granja, jardín, etc.) que devuelve uno de los 2 etags. Muy raro. Entonces me gustaría saber qué hora de archivo está usando para los 2 etags. Siempre son los mismos etags, pero les sirve en diferentes momentos. – ttomsen

+0

¿Puedes mostrar algunos ejemplos? ¿Qué devolvió IIS y qué esperaba usted? Gracias, –

+0

Por el mismo recurso que la parte 'ChangeNumber' solía cambiar con la computadora del servidor en caso de entornos de carga equilibrada hasta IIS 6.0. Desde IIS 7.0 en adelante, el valor predeterminado es '0'. – RBT