Le champ étendu des logs IIS time-taken est bien pratique pour avoir une bonne vision des performances d’un site web ou de services. Il reflète le temps, en millisecondes, qu’a pris la requête. Mais attention, qu’inclut-il ?
Le champ time-taken correspond au temps entre le premier octet reçu et le dernier octet envoyé par HTTP.sys (la sous-couche HTTP de IIS). Il inclut donc le temps de transfert réseau.
En conséquence, si vous avez des pages lourdes (ou des ViewState énormes), le résultat peut être faussé et votre analyse moins précise. Pensez donc à jetez un oeil au champ sc-bytes et cs-bytes (sc=server-to-client / cs=client-to-server) pour vérifier que le poids des transferts n’est pas anormal. Evidemment, sur un intranet local, l’impact sera souvent négligeable.
Tous les détails sur ce lien : http://support.microsoft.com/kb/944884/en-us
PS : ces informations conviennent à IIS 6.0 et IIS 7.0