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