2009-09-03 5 views
7

quelle méthode/algorithme utilise i7 pour générer des etags. Je cherche exact, pas 'bien ils utilisent checksum sur la date'comment iis 7 génère-t-il etags

Cela laisse beaucoup de questions. Quel algorithme pour checksum, quelle date, quel format de la date (court, utc, 'mm-jj-aaaa ttad', 'MMDDDYYY', etc)

Merci d'avance. J'ai récuré le filet et ne peux pas trouver cette réponse.

Répondre

5

ETag généré par IIS a deux parties

horodateur_fichier: ChangeNumber

selon

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

Comme vous avez remarqué, l'algorithme est pas accessible au public. Mais pourquoi vous êtes intéressé par cela? Sauf si vous créez un clone IIS.

+0

Eh bien, nous avons un problème avec le même serveur (pas de cluster, ferme, jardin, etc) retournant l'un des 2 etags. Très étrange. Donc, je voudrais savoir quel horodatage de fichier il utilise pour les 2 etags. C'est toujours le même etags, mais il les sert à différents moments. – ttomsen

+0

Pouvez-vous montrer quelques exemples? Qu'est-ce qui a été retourné par IIS et qu'attendiez-vous de vous? Merci, –

+0

Pour la même ressource que la partie 'ChangeNumber' utilisée pour changer avec l'ordinateur serveur dans le cas d'environnements équilibrés de charge jusqu'à IIS 6.0. À partir d'IIS 7.0, il vaut par défaut '0'. – RBT