簡體   English   中英

在線用戶數和活動會話數

[英]the number of users online and number of active session

我的環境是ASP.Net + IIS 7.0 + Windows Server 2008 + .Net 3.5。 我想知道在線用戶數和活動會話數是否相同? 另一個問題是,無論它們是否相同,如何計算它們(即在給定時間內,在線用戶數和相關活動會話數)?

喬治,提前謝謝

對你來說,第一個問題,會話和用戶是不一樣的。 每個用戶都有一個會話,但有些會話不活動,不再有用戶。 這些會話在超時期限后由asp.net引擎自動結束。 即,由於http是斷開連接的協議,因此Web服務器無法知道用戶是在請求之間還是剛剛放棄了會話。

如果要跟蹤活動會話的數量,可以使用globals.asax文件的session_start和session_end方法。 你可以有一個簡單的計數器,它在開始時遞增,在結束時遞減。

暫無
暫無

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

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