【问题标题】:How to find the server processing time by IIS logs?如何通过 IIS 日志查找服务器处理时间?
【发布时间】:2016-02-10 06:29:49
【问题描述】:

从 IIS 日志中,我观察到,一旦它从客户端机器得到正确处理请求的确认,它就会在日志中输入条目。因此,从 IIS 日志的属性来看,我们可以说它也有客户端等待时间。

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

这些是我们在 IIS 日志中获得的值:

  • 日期(日期)
  • 时间(时间)
  • 客户端 IP 地址 (c-ip)
  • 用户名(cs-用户名)
  • 方法(cs-方法)
  • URI 词干 (cs-uri-stem)
  • URI 查询 (cs-uri-query)
  • 协议状态(sc-status)
  • Win32 状态 (sc-win32-status)
  • 发送的字节数(sc-bytes)
  • 耗时(耗时)
  • 主机(cs-主机)
  • 用户代理 (cs(User-Agent))
  • Referer (cs(Referer))

我的问题是 - 有没有办法仅找出 IIS 服务的每个 Web 请求的服务器处理时间?

【问题讨论】:

标签: performance iis logging iis-7 iis-7.5


【解决方案1】:

有没有办法只找出每个网站的服务器处理时间 由 IIS 服务的请求?

可能不使用常规 IIS 日志,但请尝试“高级日志记录” 看 http://www.iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging#custom

【讨论】:

  • 谢谢,亚历克斯。您共享的链接有所帮助,但我知道性能计数器日志可以为我们提供模式详细信息,这是另一回事。还有更多方法可以通过仪器实现它。我在这里想要的是 IIS 知道它何时从后端获得响应并等待客户端下载响应;那么有没有办法简单地通过查看 IIS 日志来找到后端处理时间,或者我们可以在 IIS 中设置一些东西来启用这个计数器?
  • @jitendrasingh 我搜索了 IIS 注册表黑客,这些黑客可能会在没有运气的情况下禁用网络时间。
  • 高级 IIS 日志记录怎么样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-10
相关资源
最近更新 更多