2016-02-10 17 views
6

Dai registri IIS, ho osservato che crea la voce nei registri una volta che ottiene il riconoscimento dalla macchina client che le richieste sono correttamente servite. Quindi, dal tempo impiegato l'attributo dei registri IIS possiamo dire che ha anche il tempo di attesa del client.Come trovare il tempo di elaborazione del server tramite i registri IIS?

Time Taken In IIS Logs = Server Processing Time + Client Wait Time to download the response 

questi sono i valori che ci vengono in registri di IIS:

  • Data (data)
  • Time (ora)
  • Indirizzo IP client (c-ip)
  • utente Nome (cs-username)
  • Metodo (metodo cs)
  • Stelo URI (cs-uri-stelo)
  • Query URI (cs-uri-query)
  • Status Protocol (sc-status)
  • Win32 Stato (sc-win32-stato)
  • Byte inviati (sc-bytes)
  • tempo impiegato (time-taken)
  • Host (cs-host)
  • User Agent (cs (User-Agent))
  • Referer (cs (Referer))

La mia domanda è: c'è un modo per scoprire solo il tempo di elaborazione del server per ogni richiesta web che serve da IIS?

+0

Questa domanda conferma anche che il cliente il tempo di attesa è anche una parte del tempo impiegato. - http://stackoverflow.com/questions/1091878/difference-in-time-taken-in-iis-and-asp-net?rq=1 –

risposta

2

C'è un modo per scoprire solo il tempo di elaborazione del server per ogni richiesta Web che serve da IIS?

probabilmente non con registri di IIS regolari, ma cercare "Registrazione avanzata" Vedere http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging#custom

enter image description here

+0

Grazie, Alex. Il collegamento condiviso è stato d'aiuto, ma sono a conoscenza dei registri dei contatori delle prestazioni che possono fornirci informazioni dettagliate sulla modalità ed è una cosa separata. Ci sono altri modi per ottenerlo anche con la strumentazione. Quello che voglio qui è che IIS sa quando riceve una risposta dal backend e aspetta che il client scarichi la risposta; quindi c'è un modo per trovare il tempo di elaborazione del backend semplicemente guardando i log di IIS o possiamo impostare qualcosa in IIS per abilitare questo contatore? –

+0

@jitendrasingh Ho cercato gli hack del Registro di sistema IIS che potrebbero disabilitare il tempo di rete da tempo necessario senza fortuna. –

+0

Che ne dici della registrazione avanzata di IIS? –

Problemi correlati