簡單介紹iis連線數和線上人數的關係與區別
1、首先了解什麼是IIS連線數。
IIS連線數指併發連線數,什麼意思呢?
要分幾種情況:(以100M空間50人線上為例)
A、使用者單點下載你的檔案,結束後正常斷開,這些連線是按照瞬間計算的,就是說你50人的網站瞬間可以接受同時50個點下載
B、使用者開啟你的頁面,就算停留在頁面沒有對伺服器發出任何請求,那麼在使用者開啟一面以後的15分鐘內也都要算一個線上,就是說你50人的網站15分鐘內可以接受不同使用者開啟50個頁面
C、上面B的情況使用者繼續開啟同一個網站的其他頁面,那麼線上人數按照使用者最後一次點選(發出請求)以後的15分鐘計算,在這個15分鐘內不管使用者怎麼點選(包括新視窗開啟)都還是一人線上。
D、當你的頁面記憶體在框架(Iframe),那麼每多一個框架就要多一倍的線上!因為這相當於使用者同一時間向伺服器請求了多個頁面。
E、當用戶開啟頁面然後正常關閉瀏覽器,使用者的線上人數也會馬上清除。
2、然後瞭解什麼是論壇線上人數。
論壇線上只是計算一定時間內的活動使用者數。
這裡的時間使用者可以自己設定(刪除不活動使用者時間),動網論壇預設為40分鐘的相對準確值。
根據上面的說明,顯然論壇線上和IIS連線數的概念不同
為什麼會出現IIS連線數和論壇線上不符合的情況?
現具體分析如下:
1、您使用了外掛版論壇!
現在的外掛很垃圾,不但佔伺服器資源,而且會使論壇執行變慢(沒有外掛可以快一倍以上),同時很佔在線人數,有的外掛呼叫很多框架,少則2、3個,多則4、5個!甚至有線上播放音樂,這樣一個人線上就相當與很多人線上!
2、您的網站是主頁+論壇的形式!
這樣主頁和論壇要爭奪你的線上人數!
3、你的論壇內部有播放器!
一個人線上,然後他線上播放音樂,就佔二個人線上!
4、你的論壇內部存在框架形式的網頁!
每一個框架,就多一倍的線上!
5、你的論壇設定線上時間過小!
動網預設為40分鐘,這個預設值下,一般我們20IIS的學習型主機可以達到50人左右,因為論壇線上只是計算一定時間內的活動使用者數,當您設定的時間較小的時候,看起來論壇線上的人數就自然少了,請把刪除不活動使用者時間改為預設的40分鐘就可以!
6、你的空間存在多個論壇!
有的客戶在一個空間裡上傳多個論壇,如bbsbbs1bbs2等等等等
毫無疑問,這樣個論壇也是要爭奪再線人數的!
7、你的論壇圖片等檔案被人盜鏈!
比如:你的論壇有張圖片檔案,被貼上(注意是貼上不是上傳)到別的論壇!FTP
別的論壇的使用者在瀏覽該檔案的時候也算一個線上人數!
尤其是LOGO連線的時候注意,一定要對方把您的LOGO上傳到他的空間!
8、你的空間上放有下載檔案!
如果使用者用網路螞蟻類的軟體,每一個執行緒就表示一個線上,非常厲害!
解決辦法:
1、去掉垃圾的外掛版,用純潔版!
2、LOGO連線時,請對方把您的LOGO傳到他的空間!
3、儘量不要採用框架的形式製作頁面!
4、不要放任何的音樂、電影、下載!
5、防止盜連情況的發生!