2023-06-11 分類: 網(wǎng)站建設
對于網(wǎng)站服務器托管的pv值可能有些朋友并不明白,其實pv值是反應了網(wǎng)站的訪問次數(shù),而服務器不同訪問次數(shù)的多少也有所區(qū)別,而我們則需要通過這個pv值來調整服務器的配置,那么網(wǎng)站服務器托管怎樣才能算出大pv值?
計算模型:
每臺服務器每秒處理請求的數(shù)量=((80%總PV量)/(24小時60分60秒40%)) / 服務器數(shù)量 。
其中關鍵的參數(shù)是80%、40%。表示一天中有80%的請求發(fā)生在一天的40%的時間內。24小時的40%是9.6小時,有80%的請求發(fā)生一天的9.6個小時當中(很適合互聯(lián)網(wǎng)的應用,白天請求多,晚上請求少)。
簡單計算的結果:
((80%500萬)/(24小時60分60秒40%))/1 = 115.7個請求/秒
((80%100萬)/(24小時60分60秒40%))/1 = 23.1個請求/秒
初步結論:
現(xiàn)在我們在做壓力測試時,就有了標準,如果你的服務器一秒能處理115.7個請求,就可以承受500萬PV/每天。如果你的服務器一秒能處理23.1個請求,就可以承受100萬PV/每天。
留足余量:
以上請求數(shù)量是均勻的分布在白天的9.6個小時中,但實際情況并不會這么均勻的分布,會有高峰有低谷。為了應對高峰時段,應該留一些余地,最少也要x2倍,x3倍也不為過。
115.7個請求/秒 *2倍=231.4個請求/秒
115.7個請求/秒 *3倍=347.1個請求/秒
23.1個請求/秒 *2倍=46.2個請求/秒
23.1個請求/秒 3倍=69.3個請求/秒
最終結論:
如果你的服務器一秒能處理231.4--347.1個請求/秒,就可以應對平均500萬PV/每天。
如果你的服務器一秒能處理46.2--69.3個請求,就可以應對平均100萬PV/每天。
說明:
這里說明每秒N個請求,就是QPS。因為我關心的是應用程序處理業(yè)務的能力。
實際經驗:
1、根據(jù)實際經驗,采用兩臺常規(guī)配置的機架式服務器,配置是很常見的配置,例如一個4核CPU+4G內存+服務器SAS硬盤。
2、硬盤的性能很重要,由其是數(shù)據(jù)庫服務器。一般的服務器都配1.5萬轉的SAS硬盤,高級一點的可以配SSD固態(tài)硬盤,性能會更好。最最最最重要的指標是“隨機讀寫性能”而不是“順序讀寫性能”。(本例還是配置最常見的1.5萬轉的SAS硬盤吧)
3、一臺服務器跑Tomcat運行j2ee程序,一臺服務器跑MySql數(shù)據(jù)庫,程序寫的中等水平(這個真的不好量化),是論壇類型的應用(總有回帖,不太容易做緩存,也無法靜態(tài)化)。
4、以上軟硬件情況下,是可以承受100萬PV/每天的。(已留有余量應對突然的訪問高峰)
一天總流量:每個頁面20k字節(jié)100萬個頁面/1024=19531M字節(jié)=19G字節(jié),
19531M/9.6小時=2034M/小時=578K字節(jié)/s 如果請求是均勻分布的,需要5M(640K字節(jié))帶寬(5Mb=640KB 注意大小寫,b是位,B是字節(jié),差了8倍),但所有請求不可能是均勻分布的,當有高峰時5M帶寬一定不夠,X2倍就是10M帶寬。10M帶寬基本可以滿足要求。
以上是假設每個頁面20k字節(jié),基本不包含圖片,要是包含圖片就更大了,10M帶寬也不能滿足要求了。你自已計算吧。
新聞名稱:網(wǎng)站服務器托管怎樣才能算出最大pv值?
文章位置:http://www.rwnh.cn/news/264562.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、網(wǎng)站策劃、網(wǎng)站建設、網(wǎng)站設計、App設計、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容