服务器同时在线人数承载,服务器承载:空间或服务器支持在线人数为多少
以普通單線路服務器為例,CPU處理多個進程,并非是在同一刻進行的(可以精確到1/1000秒),而是串行處理的。CPU通常把1秒的時間分割成N份,然后按照順序,分別用1秒鐘的第1份處理第1個進程,用第2份處理第2個進程……用第N個份處理第N個進程,也就是說CPU的處理能力,不是在于這1秒鐘內提交了多少申通,而是在于系統把CPU處理工工作的時間分了多少的。例如,通常系統默認可以支持256個進程,而CPU將1秒分成100份的話,那么剩余的156個進程就要在下一秒鐘執行了,網卡得到請求信息后,將請求信息送入內存進行排隊,所以通常內存大的話,會感覺支持在線人數多一些,而實質上是與CPU劃分時間片有關的,性能越高的CPU劃分的時間片就可能越多,即處理速度就快。
當然在此所說的一個進程并非只是一個請求,一個進程通常可以包含100個相同請求,這樣計算的話,CPU在1秒鐘內可處理請求數為100*100=10000,然而我們知道,大部分用戶不可以在1分鐘內只提交一次請求,即只點擊一個鏈接。
此外,帶寬的大小是支持同時在線人數最關鍵的因素之一,服務器按照保證的最大帶寬是5M(即5Mbit/s),相應的,服務器的數據最高傳輸速度應為5Mbit/s-1024/8=540KB.1分鐘流量大約640*60=38400KB。假設每個用戶1分鐘內始終占用10KB的流量,即該1分鐘內支持占用這樣的流量的同時在線訪問人數為3840人。(圖片類和視頻類站點尖此例,因為此類站點每個用戶在1分鐘內占用的流量大多數超過10KB。)但是,并不能保斑點每個用戶在1分鐘內只有一個到該站的鏈接,假如每個用戶在1分鐘內有兩個到該站的鏈接(每個鏈接始終占用10KB的流量),那么支持的在線人數應該在2000以下。
綜上所述,一臺中低端服務器通常支持在線人數最高為2000人左右,而且只適合普通WEB服務器和文字型論壇,不包括圖片類、下載類、視頻類等。其實一臺服務器如果在線人數能夠達到這么多,那運營者也肯定是賺了不少錢,也就需要增加機器和帶寬了。
租用的虛擬主機空間通常都受在線人數控制有的可能支持50人同在線,有的可能支持100人同時在線。如時超過了,網站則打不開,如圖下所示,會出現因為目前訪問網站的用戶過多的錯誤提示信息。
在線人數可以稱為IIS連 數或者并發連接數。當一個網頁被瀏覽時,服務器就會和瀏覽者的瀏覽器建立鏈接,每個鏈接表示一個并發。當頁面包含很多圖片時,圖片并不是一個一個顯示的, 服務器會產生出多個鏈接同時發磅文字和圖片以提高瀏覽速度。頁面中的圖片越多,服務器的并發鏈接數量就越多。當圖片或頁面被服務器發送后服務器就關閉此鏈 接,和其他請求者建立鏈接。每次并發幾乎是瞬間完成的。一般在幾毫秒至幾十毫秒。通常分以下幾種情部(以100MB空50人在線為例)。
用戶單點下載文件,結束后正常斷開,這些鏈接是按照瞬單計算的,也就是說50人的網站同時可以接受50個點下載。
用戶打開頁面,就算停留在頁面沒有對服務器發出任何請求,那么在用戶打開一個頁面的20分鐘內也都要算一個在線,就是說50人的網站20分鐘內可以接受不同用戶打開50個頁面。
上一種情況下用戶繼續打開同一個網站的其他頁面,那么壽終正寢人數按照用戶最后一次點擊(發出請求)以后的20分鐘計算,在這20分鐘內不管用戶怎么點擊(包括新窗口打開)都黨政軍是一人在線。
當頁面內存在框架時,那么每多一個框架就要多一倍的在線數量,因為這相當于用戶同一時間向服務器請求了多個頁面。
當用戶打開頁面然后正常關閉瀏覽器時,用戶的在線人數也會馬上清除。
在選用空間時,一定要先判斷自己網站的訪問人數是否較多,空間在線人數是否夠用。如果超出支持的在線人數范圍,搜索引擎會對經常出現錯誤的網站予以降權或者除名處理。
總結
以上是生活随笔為你收集整理的服务器同时在线人数承载,服务器承载:空间或服务器支持在线人数为多少的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ViewPager + Fragment
- 下一篇: Magics 23.0测量工具使用方法