簡體   English   中英

IIS記錄問題

[英]IIS logs questions

我對iis logs有一些疑問:

1)我注意到許多iis logs包含相同的信息,但是行重復了,為什么呢?

2)對於某些行中的同一cookie, Asp.net sessionID仍然丟失。 例如,如果同一cookie有5行,那么在前2行中沒有Asp.net sessionid ,對於其余3行,一切都很好,為什么呢?

3)有什么辦法可以找出用戶在上次訪問的頁面上花費的時間。 原因是,我們上次訪問頁面之后沒有任何DateTime信息嗎?

問題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. 如果您同時對同一頁面有多個請求,並且瀏覽器相同,則看起來您有重復的行(一次點擊該頁面的用戶超過1個)。 如果IP相同,則很可能像Pedro.The.Kid所指出的那樣握手,否則您可能會有一些非常奇怪的行為代碼。

  2. 看到缺少ASP.NET_SessionId

  3. 您可能可以在應用程序代碼中進行跟蹤。 您要在應用程序中還是通過IIS日志來跟蹤它? 另外,您到底想用這些信息做什么? Google Analytics(分析)將能夠為您提供大約的頁面瀏覽時間和其他信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM