網(wǎng)站服務(wù)器托管怎樣才能算出最大pv值?

2023-06-11    分類: 網(wǎng)站建設(shè)

對(duì)于網(wǎng)站服務(wù)器托管的pv值可能有些朋友并不明白,其實(shí)pv值是反應(yīng)了網(wǎng)站的訪問次數(shù),而服務(wù)器不同訪問次數(shù)的多少也有所區(qū)別,而我們則需要通過這個(gè)pv值來調(diào)整服務(wù)器的配置,那么網(wǎng)站服務(wù)器托管怎樣才能算出大pv值?

網(wǎng)站服務(wù)器托管的大pv值怎么算

計(jì)算模型:
每臺(tái)服務(wù)器每秒處理請(qǐng)求的數(shù)量=((80%總PV量)/(24小時(shí)60分60秒40%)) / 服務(wù)器數(shù)量 。
其中關(guān)鍵的參數(shù)是80%、40%。表示一天中有80%的請(qǐng)求發(fā)生在一天的40%的時(shí)間內(nèi)。24小時(shí)的40%是9.6小時(shí),有80%的請(qǐng)求發(fā)生一天的9.6個(gè)小時(shí)當(dāng)中(很適合互聯(lián)網(wǎng)的應(yīng)用,白天請(qǐng)求多,晚上請(qǐng)求少)。
簡(jiǎn)單計(jì)算的結(jié)果:
((80%500萬)/(24小時(shí)60分60秒40%))/1 = 115.7個(gè)請(qǐng)求/秒
((80%100萬)/(24小時(shí)60分60秒40%))/1 = 23.1個(gè)請(qǐng)求/秒
初步結(jié)論:
現(xiàn)在我們?cè)谧鰤毫y(cè)試時(shí),就有了標(biāo)準(zhǔn),如果你的服務(wù)器一秒能處理115.7個(gè)請(qǐng)求,就可以承受500萬PV/每天。如果你的服務(wù)器一秒能處理23.1個(gè)請(qǐng)求,就可以承受100萬PV/每天。

留足余量:
以上請(qǐng)求數(shù)量是均勻的分布在白天的9.6個(gè)小時(shí)中,但實(shí)際情況并不會(huì)這么均勻的分布,會(huì)有高峰有低谷。為了應(yīng)對(duì)高峰時(shí)段,應(yīng)該留一些余地,最少也要x2倍,x3倍也不為過。
115.7個(gè)請(qǐng)求/秒 *2倍=231.4個(gè)請(qǐng)求/秒
115.7個(gè)請(qǐng)求/秒 *3倍=347.1個(gè)請(qǐng)求/秒
23.1個(gè)請(qǐng)求/秒 *2倍=46.2個(gè)請(qǐng)求/秒
23.1個(gè)請(qǐng)求/秒 3倍=69.3個(gè)請(qǐng)求/秒

最終結(jié)論:
如果你的服務(wù)器一秒能處理231.4--347.1個(gè)請(qǐng)求/秒,就可以應(yīng)對(duì)平均500萬PV/每天。
如果你的服務(wù)器一秒能處理46.2--69.3個(gè)請(qǐng)求,就可以應(yīng)對(duì)平均100萬PV/每天。

說明:
這里說明每秒N個(gè)請(qǐng)求,就是QPS。因?yàn)槲谊P(guān)心的是應(yīng)用程序處理業(yè)務(wù)的能力。

實(shí)際經(jīng)驗(yàn):
1、根據(jù)實(shí)際經(jīng)驗(yàn),采用兩臺(tái)常規(guī)配置的機(jī)架式服務(wù)器,配置是很常見的配置,例如一個(gè)4核CPU+4G內(nèi)存+服務(wù)器SAS硬盤。

2、硬盤的性能很重要,由其是數(shù)據(jù)庫(kù)服務(wù)器。一般的服務(wù)器都配1.5萬轉(zhuǎn)的SAS硬盤,高級(jí)一點(diǎn)的可以配SSD固態(tài)硬盤,性能會(huì)更好。最最最最重要的指標(biāo)是“隨機(jī)讀寫性能”而不是“順序讀寫性能”。(本例還是配置最常見的1.5萬轉(zhuǎn)的SAS硬盤吧)

3、一臺(tái)服務(wù)器跑Tomcat運(yùn)行j2ee程序,一臺(tái)服務(wù)器跑MySql數(shù)據(jù)庫(kù),程序?qū)懙闹械人剑ㄟ@個(gè)真的不好量化),是論壇類型的應(yīng)用(總有回帖,不太容易做緩存,也無法靜態(tài)化)。

4、以上軟硬件情況下,是可以承受100萬PV/每天的。(已留有余量應(yīng)對(duì)突然的訪問高峰)

一天總流量:每個(gè)頁(yè)面20k字節(jié)100萬個(gè)頁(yè)面/1024=19531M字節(jié)=19G字節(jié),
19531M/9.6小時(shí)=2034M/小時(shí)=578K字節(jié)/s 如果請(qǐng)求是均勻分布的,需要5M(640K字節(jié))帶寬(5Mb=640KB 注意大小寫,b是位,B是字節(jié),差了8倍),但所有請(qǐng)求不可能是均勻分布的,當(dāng)有高峰時(shí)5M帶寬一定不夠,X2倍就是10M帶寬。10M帶寬基本可以滿足要求。
以上是假設(shè)每個(gè)頁(yè)面20k字節(jié),基本不包含圖片,要是包含圖片就更大了,10M帶寬也不能滿足要求了。你自已計(jì)算吧。

文章名稱:網(wǎng)站服務(wù)器托管怎樣才能算出最大pv值?
本文鏈接:http://www.bm7419.com/news12/264562.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、商城網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)