1M作為云服務(wù)器最低帶寬配置,能承受多少流量?在選擇云服務(wù)器的帶寬時,總會在帶寬大或小,網(wǎng)站太卡,用戶體驗不好,影響業(yè)務(wù),帶寬太大,真的是浪費(fèi)了。那么云服務(wù)器的帶寬有多大呢?1M帶寬,流量容忍極限是多少?帶寬素養(yǎng)首先普及一些帶寬的基礎(chǔ)知識。
云服務(wù)器的帶寬是指輸出網(wǎng)絡(luò)的帶寬,當(dāng)用戶發(fā)起請求時,服務(wù)器向終端發(fā)送數(shù)據(jù)時會占用該帶寬。如果云服務(wù)器的帶寬為1M,最大傳輸速度為128kb/s,用戶瀏覽網(wǎng)站時,云服務(wù)器向用戶發(fā)送數(shù)據(jù),傳輸速度為128kb/s,1M=1024/8=128kb/s的傳輸速度看似緩慢,實際上往往足夠。
我們?yōu)g覽的網(wǎng)頁大部分是由文字和圖片組成的,一個漢字只有2個字節(jié),圖片壓縮后通常在幾十kb左右。只要頁面內(nèi)容不太多,1M帶寬的速度和5M帶寬的打開速度沒有區(qū)別。
當(dāng)然,這只是只有一個用戶同時訪問網(wǎng)站的情況。如果有兩個用戶同時瀏覽內(nèi)容,理論上每個用戶只能得到60 kb以上。如果10個用戶同時瀏覽,每個人只有12.8kb/s的速度,網(wǎng)站打開會非常慢。值得一提的是,只有云服務(wù)器響應(yīng)用戶的請求發(fā)送數(shù)據(jù),才會占用帶寬。當(dāng)用戶點(diǎn)擊網(wǎng)站上的一個鏈接時,帶寬資源會被占用,當(dāng)頁面被完全加載時,帶寬不會被占用。另外還有緩存、CDN等各種技術(shù),很少有小型網(wǎng)站云服務(wù)器同時向多個用戶發(fā)送數(shù)據(jù),1M帶寬就能滿足需求。
那么,有多少人能用1M的帶寬上網(wǎng)呢?根據(jù)用戶每秒請求的數(shù)據(jù)量來估算接口類的用戶,每秒10個請求,每次50個漢字(100字節(jié)),那么這個1M帶寬可以承載的用戶數(shù)是128*1000/10/100=128個用戶。
用戶需要接收圖片。假設(shè)每秒下載一次的圖片大小為10kb,可以同時承載12.8人。如果是個人博客網(wǎng)站,一篇文章1000字,2張圖片,那么這篇文章的大小大約是100kb,相當(dāng)于每秒鐘接收一個用戶的訪問。
一秒鐘可以接收一個用戶,相當(dāng)于每小時3600個用戶,每天86400個用戶!當(dāng)然這只是理論上的數(shù)據(jù),用戶的訪問不能這么統(tǒng)一,也不能每秒請求一次。如何檢查帶寬是否足夠?不同的網(wǎng)站有不同的頁面大小和流量峰值。1M的帶寬夠不夠怎么算?一個是憑經(jīng)驗估計的。一般來說,對于日均IP在兩三千以下的網(wǎng)站,1M帶寬就夠了。另一個是服務(wù)器提供者的監(jiān)控后臺。當(dāng)輸出帶寬始終處于128kb/s的峰值時,意味著帶寬需要升級。
有人會說1M帶寬用了這么久,都有感覺在里面,不想換,不想影響用戶體驗。有什么辦法嗎?可以,用CDN。使用CDN后,網(wǎng)站的內(nèi)容會分發(fā)到每個CDN緩存節(jié)點(diǎn)。當(dāng)用戶發(fā)起請求時,內(nèi)容數(shù)據(jù)將從最近的CDN節(jié)點(diǎn)發(fā)送給用戶,而不經(jīng)過源站,不會占用云服務(wù)器的帶寬。只有CDN緩存節(jié)點(diǎn)找不到對應(yīng)的內(nèi)容時,才會返回源站,占用帶寬。這樣,1M帶寬承載的并發(fā)請求量會大得多。
1M的帶寬能上多少人的決定因素太多了,涉及到方方面面,比如頁面優(yōu)化技術(shù),CDN技術(shù)等等。沒有明確的答案,但可以肯定的是,1M的帶寬對于大多數(shù)網(wǎng)站來說肯定是足夠的。有不懂的請咨詢夢飛服務(wù)器了解。