亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>程序開發(fā)>ASP.NET>正文
 
ASP.NET中在線用戶統(tǒng)計

http://www.yibo1263.com 2008-6-29 21:20:06  來源:本站  編輯:張賀兵
 
  統(tǒng)計在線用戶的作用不言而喻,就是為了網(wǎng)站管理者可以知道當前用戶的多少,然后根據(jù)用戶數(shù)量來觀察服務器或者程序的性能,從而可以直觀的了解到網(wǎng)站的吸引力或者網(wǎng)站程序的效率。現(xiàn)在,我們就介紹一個簡單明了的方法來統(tǒng)計在線用戶的多少,該方法的特點就是充分的利用了ASP.NET的特點,結(jié)合global.asax文件,用Application和Session巧妙的實現(xiàn)在線用戶的統(tǒng)計,由于程序中只用到一個Application,所以,程序占用系統(tǒng)資源幾乎可以忽略不及,當然,這也是網(wǎng)站管理者最關心的問題之一。

  一、用戶顯示頁面的使用

  首先,我們來看看怎樣現(xiàn)實當前網(wǎng)站的訪問用戶數(shù)量,程序代碼如下:

  <%@ Page Language="c#" debug="true" %>

  

  

  

  

  

  


  

  

  可以看出,以上的程序特別簡單,就是調(diào)用Application。當然,我們不必要專門設計一個頁面來顯示在線用戶數(shù)量,在網(wǎng)站的任何頁面,我們都可以直接調(diào)用Application("user_sessions").ToString()來顯示當前用戶數(shù)量。

  二、global.asax文件實現(xiàn)

  global.asax文件的作用我們自不必說,現(xiàn)在,我們直接來看統(tǒng)計當前在線用戶數(shù)量如何實現(xiàn):

  

  以上代碼很容易理解,當網(wǎng)站開始服務的時候(Application開始的時候),程序設置Application["user_sessions"]為零,然后,當用戶進入網(wǎng)站(Session開始的時候)的時候,鎖定Application,然后,將application("user_sessions")加一,用戶退出網(wǎng)站的時候,application("user_sessions")減一。這樣,就很巧妙的實現(xiàn)了在線用戶的統(tǒng)計。

  三、一點討論

  以上的統(tǒng)計,簡明扼要,程序很容易實現(xiàn)。但是,如果我們仔細考慮,發(fā)現(xiàn)該方法有一定的局限,統(tǒng)計出來的在線用戶數(shù)量可能稍微有點誤差。因為我們在以上程序中,是根據(jù)用戶建立和退出會話(Session)來實現(xiàn)在線人數(shù)的加減的,而我們知道,如果用戶沒有關閉瀏覽器,而進入另外一個網(wǎng)站,那么,這個會話在一定的時間內(nèi)是不會結(jié)束的,這個時間我們可以通過TimeOut來設置,一般的,我們設置為20分鐘。所以,在用戶數(shù)量統(tǒng)計上面,還是存在一點誤差的。

  另外,我們知道,在ASP中,如果用戶將瀏覽器上面的Cookies設置為“禁用”,那么,Session就不能再被傳遞,顯然,這樣設置讓以上的統(tǒng)計程序無能為力。不過,在ASP.NET中我們有解決方法,在config.web文件中,我們將設置為true就可以了,也就說,不使用Cookies也可以傳遞Session。這樣,我們的程序就可以在不同的訪問者環(huán)境中順利運行。

  四、總結(jié)

  以上的統(tǒng)計程序特別簡單,但是,細節(jié)的東西我們不一定想到,這也是我們在編程中需要多一點考慮的。
 
收藏】【打印】【進入論壇
  相關文章:

·淺析五大ASP.NET數(shù)據(jù)控件
·Discuz!NT 3.1 為ASP.net社區(qū)提速 
·淺析五大ASP.NET數(shù)據(jù)控件
·ASP.NET全局異常處理的方法
·asp.net實現(xiàn)驗證碼
·用ASP.NET加密口令
·在ASP.NET中使用Microsoft Word文檔
·Asp.net+Xml開發(fā)網(wǎng)絡硬盤 
·用ASP.NET構(gòu)建簡單的Web Form 
·ASP.Net中自定義Http處理及應用之HttpModul
·用ASP.NET開發(fā)Web服務的五則技巧

 
 
 
 
最新文章

中關村艷照門女主角詳記錄高清組圖 
大連護士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團購網(wǎng)站黎明之前:中國市場慘烈廝殺不
團購鼻祖Groupon中國揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺主機 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國者第四代移動硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護士門大尺度艷照高清組圖
中關村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場 永續(xù)經(jīng)營——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬大獎三星bada魅力綻放中
大明龍權(quán)“江湖英雄會”全國PK大
永恒之塔校園達人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護士門大尺度艷照高清組圖
中關村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
龙胜| 西平县| 华亭县| 金溪县| 清涧县| 达州市| 淮安市| 大兴区| 江北区| 南靖县| 株洲县| 高碑店市| 赤壁市| 洛南县| 宁强县| 肇源县| 牙克石市| 眉山市| 丰都县| 互助| 榆社县| 竹北市| 绿春县| 西丰县| 涪陵区| 黔东| 海阳市| 寻甸| 托里县| 玉山县| 昌宁县| 夏河县| 商都县| 镇赉县| 高淳县| 宝丰县| 十堰市| 土默特右旗| 丹阳市| 尚志市| 沅陵县|