代码之家  ›  专栏  ›  技术社区  ›  Brettski

如何确定IIS交付网页需要多长时间?

  •  2
  • Brettski  · 技术社区  · 16 年前

    我们使用IIS服务器,想知道是否有性能计数器或其他可以帮助我们确定服务网页所需的时间(平均时间、实际时间等)?从请求页面的时间到发送页面的时间有多长?在IIS中有什么可以给我这个信息的吗?

    3 回复  |  直到 16 年前
        1
  •  5
  •   JohnFx    16 年前

    此信息位于每个传入请求的“所用时间”列的IIS日志中。它包括从开始处理页面到完成通过网络发送页面的时间,但不包括传输文件所需的时间或处理请求之前在队列中花费的时间(如果适用)。

    此日志文件的默认位置是:c:\windows\system32\logfiles\w3svc1

    您也可以使用性能监视器。 这里是 ASP.NET the counters and their meanings
    这里是 one for IIS .

    与您关注的问题特别相关的部分是:

    • 置入队列的请求数量
    • 请求/秒
    • 执行的请求数
        2
  •  1
  •   Tejs    16 年前

    试着用小提琴-( http://www.fiddler2.com/fiddler2/ )然后,您可以选择一组项目来查看请求所花的时间,并获取所有这些特定资源。

        3
  •  0
  •   AaronS    16 年前

    您可以在IIS日志中看到它,但是您必须启用该选项。

    在IIS 6中,执行以下操作:

    1. 右键单击您的网站并选择属性
    2. 转到“网站”选项卡
    3. 单击“启用日志记录”部分中的“属性”
    4. 单击扩展属性选项卡
    5. 检查扩展属性
    6. 检查所用时间
    7. 单击“确定”并关闭所有内容
    8. 做一个IISHead

    该值现在将开始出现在您的IIS日志中。