IIS记录问题

本文关键字:问题 记录 IIS | 更新日期: 2023-09-27 18:22:09

我有几个问题与iis logs:有关

1) 我注意到许多iis logs包含相同的信息,但行是重复的,为什么会这样?

2) 对于某些行中的相同cookie,Asp.net sessionID仍然缺失。例如,如果同一个cookie有5行,那么前2行没有Asp.net sessionid,其余3行都很好,为什么?

3) 有没有什么方法可以让我找出用户在上次访问页面上花费的时间。原因是,我们在上次访问页面后没有任何DateTime信息?

IIS记录问题

问题1 IIS日志之谜。

你所看到的一页访问实际上是几次访问。尝试使用Fiddler,它会向你显示连接步骤。

EX:
I want page A -> no you need to authenticate     -> no sessionID
how can I authenticate -> you need to do this    -> no sessionID
here is my authentication -> here is page A.     -> sessionID is present.

问题2找出在第页上花费的时间。

没有可靠的方法可以找到这一点,你可以通过在页面加载时发送一些开始消息和在页面离开时发送一个加法器来近似(但你依赖于客户端代码,你从不信任客户端代码)。

  1. 如果您同时有多个对同一页面的请求,并且浏览器相同,那么看起来就像有重复的行(只是一个以上的用户同时点击页面)。Pedro.the.Kid指出,如果IP相同,那么很可能是握手,或者你可能有一些行为非常奇怪的代码。

  2. 请参阅ASP.NET_SessionId缺少

  3. 您可能能够在应用程序代码中跟踪这一点。您想在应用程序中还是通过IIS日志跟踪它?此外,你到底想用这些信息做什么?谷歌分析将能够为您提供大致的页面浏览时间和其他信息。