網(wǎng)站的最大并發(fā)數(shù)是如何估算的?
并發(fā)用戶數(shù)的計(jì)算公式系統(tǒng)用戶數(shù):系統(tǒng)比如一個OA系統(tǒng)評級的用戶數(shù)是2000,所以這個數(shù)就是系統(tǒng)用戶數(shù)和同時在線人數(shù):一定時間范圍內(nèi)最大同時在線人數(shù)的平均并發(fā)用戶數(shù)的計(jì)算:CnL/T,其中C是平均并發(fā)用戶數(shù),N是日均用戶數(shù),L是用戶一天內(nèi)平均登錄和注銷的時間。
并發(fā)用戶峰值數(shù)的計(jì)算:C約等于C3*根號C,其中C為并發(fā)用戶峰值數(shù),C為平均并發(fā)用戶數(shù)。這個公式遵循泊松分布理論。
假如有10億人同時去一個網(wǎng)站瀏覽,都按F5不松手會怎樣?
網(wǎng)站會崩潰,沒有一個網(wǎng)站能夠承受。
我們可以粗略估算一下,普通鍵盤的刷新率最快可以達(dá)到每秒1000次??紤]到許多軟件不不需要這么快的響應(yīng)速度,這些軟件會降低這個頻率以節(jié)省計(jì)算機(jī)資源。我自己用Google瀏覽器試了一下,按f12打開控制臺選擇網(wǎng)絡(luò)選項(xiàng),按住f5不松手(瀏覽器界面直接按住f5只會刷新一次,我覺得可能和題主的初衷不符)。此時控制臺會快速刷新,目測每秒幾十次。如果按10次算,十億人按住f5不松手產(chǎn)生的視圖數(shù)可以達(dá)到每秒100億。
讓讓我們看看淘寶,它可能是短時間內(nèi)全球并發(fā)最高的網(wǎng)站。我們不。;我沒有具體的數(shù)據(jù),但我們可以根據(jù)網(wǎng)上提供的一些數(shù)據(jù)進(jìn)行估算。淘寶美國的訪問應(yīng)該是在11日零點(diǎn)過后幾分鐘。事實(shí)上,增長速度最快的淘寶的交易量也是那幾分鐘。我估計(jì)每秒訂單峰值也發(fā)生在這個時候,這個數(shù)據(jù)是每秒54.4萬筆交易。假設(shè)一千個人中有一個人下單,那么當(dāng)時的瀏覽量大概是每秒5億次。事實(shí)上,雖然淘寶沒有t崩潰在這個時候,許多網(wǎng)頁已經(jīng)被延遲,很多數(shù)據(jù)可以不要被刷掉。問題中的條件遠(yuǎn)遠(yuǎn)超過這個數(shù)字,淘寶可以根本承受不了這個訪問量(其實(shí)我已經(jīng)盡力低估了十億人持有f5帶來的訪問量,高估了淘寶在雙十一能承受的訪問量)。我不我認(rèn)為沒有一個網(wǎng)站能承受如此大的訪問量。
事實(shí)上,十億人口接近世界人口的七分之一人口,所以永遠(yuǎn)不會有一個頁面能吸引這么多人同時訪問,網(wǎng)站在設(shè)計(jì)的時候也不會考慮這么高的并發(fā)。
現(xiàn)實(shí)中,網(wǎng)站訪問遠(yuǎn)比這復(fù)雜。在這里,我們只是做一個大概的估計(jì)來討論一下,歡迎大家的不同意見。
看到有朋友在評論里提問,就自己測試了一下,然后看了Apacheslog21次,僅代表本人測試,不保證準(zhǔn)確。我給你一個參考。