什么是分布式 假如有10億人同時去一個網(wǎng)站瀏覽,都按F5不松手會怎樣?
假如有10億人同時去一個網(wǎng)站瀏覽,都按F5不松手會怎樣?網(wǎng)站會崩潰,任何網(wǎng)站都無法承受。我們粗略估計,普通鍵盤的最快刷新速度可達每秒1000次??紤]到許多軟件不需要如此快的響應速度,這些軟件會降低這個
假如有10億人同時去一個網(wǎng)站瀏覽,都按F5不松手會怎樣?
網(wǎng)站會崩潰,任何網(wǎng)站都無法承受。
我們粗略估計,普通鍵盤的最快刷新速度可達每秒1000次??紤]到許多軟件不需要如此快的響應速度,這些軟件會降低這個頻率以節(jié)省計算機資源。我自己用谷歌瀏覽器試過。按F12鍵打開控制臺,選擇網(wǎng)絡選項,按住F5鍵(在瀏覽器界面中直接按F5鍵只刷新一次,可能與主題的初衷不一致)。此時,控制臺將快速刷新,每秒將執(zhí)行數(shù)十次目視檢查。如果按10次,10億持F5的人的瀏覽量將達到每秒100億。
讓我們看看淘寶,它可能是世界上最并發(fā)的網(wǎng)站在短時間內(nèi)。我們沒有具體的數(shù)據(jù),但是我們可以根據(jù)互聯(lián)網(wǎng)上提供的一些數(shù)據(jù)來估計。淘寶網(wǎng)訪問的最高時間應該是11日零點后幾分鐘。事實上,淘寶交易量增長最快的也就在那幾分鐘。我猜每秒的訂單高峰也出現(xiàn)在這個時候,每秒有54.4萬筆交易。假設千分之一的人下了訂單,那么當時的瀏覽量大約是每秒5億次。事實上,雖然淘寶在這個時候沒有崩潰,但很多頁面已經(jīng)被延遲,很多數(shù)據(jù)無法刷出來。而問題中的條件遠遠超過了這個數(shù)字,淘寶網(wǎng)承受不了訪問量(其實我已經(jīng)低估了10億人盡可能按F5造成的訪問量,高估了淘寶網(wǎng)在雙11上能承受的訪問量)。我不認為任何一個網(wǎng)站能承受如此大的訪問量。
事實上,10億人口接近世界人口的七分之一。不會有一個頁面能吸引這么多人同時訪問,網(wǎng)站也不會設計得有這么高的并發(fā)性。
實際上,網(wǎng)站訪問遠比這復雜。這里只是一個粗略的估計。歡迎你提出不同意見。
當我看到一個朋友在評論中提問時,我自己測試了一下,然后閱讀了21次Apache日志。它只代表我自己的測試,不能保證準確。我給你推薦信。
集中刷新,分散刷新,異步刷新三種方式的刷新間隔各為多少?
1、不同的刷新方法:1。集中刷新:在指定的刷新周期內(nèi)逐行刷新所有存儲單元。2分散刷新:是指在每個訪問周期內(nèi)完成對每行存儲單元的刷新。三。異步刷新:沒有指定固定的刷新周期,每行都會被分割開來看,只要該行在2ms內(nèi)刷新即可。2、刷新時間不同。1集中刷新:集中刷新需要0.5*64=32us(64個訪問周期)。在此期間,內(nèi)存僅用于刷新,阻止所有訪問操作,剩余的3968個訪問周期用于讀/寫或維護信息。2分布式刷新:刷新周期:64*1US=64us。
什么叫刷新,為什么要刷新,刷新有幾種方法?
動態(tài)MOS存儲單元存儲信息的原理是利用MOS柵電容臨時存儲信息。然而,由于漏電流的存在,存儲在柵電容上的電荷不能長時間保持不變。因此,為了及時補充漏充,避免存儲信息的丟失,有必要對柵極電容器定期補充電荷,這通常稱為刷新或再生。常用的刷新方法有三種,一種是集中式刷新,另一種是分散式刷新,第三種是異步刷新。集中刷新:在整個刷新間隔內(nèi),重復讀寫周期或前一段時間的維護周期。當需要刷新操作時,讀/寫或維護周期將被暫停,整個內(nèi)存將被逐行刷新。它適用于高速存儲器。分布式刷新:存儲系統(tǒng)周期tc分為兩部分,前半周期tm用于讀寫操作或維護信息,后半周期tr用作刷新操作時間。這樣,整個內(nèi)存將每128個系統(tǒng)周期刷新一次。異步刷新:前兩種方法的組合。學生可以繪制自己的刷新周期圖。