之前了解了一下國內某團購網站的架構,其中提到了服務器硬件和pv以及qps的一些關系。
百萬級別的訪問量,應該指的是PV吧。
并發數計算PV的粗算計算公式是
qps(或并發數)x86400(秒)÷2(分晝夜)
所以PV100萬粗算來并發數只有23。
按照經驗,剝離圖片和js,css等靜態頁面,純動態內容。一臺4核4G內存的機器可以抗住100左右的并發數。
百萬pv小網站的并發只有2
3.1000000÷86400x2=23
4核4G,能抗住100左右的并發,日五百萬級別的pv了。
服務器資源的消耗主要是后端程序這一塊,例如tomcat或php等其他需要鏈接數據庫的程序,還有些需要編譯的內容。所以這個公式只能是粗算,因為提供的服務大家各不相同。
概念:
QPS=req/sec=請求數/秒
qps是new的請求,叫每秒新建鏈接數,很多連接進來的鏈接,已經tcp三次握手的完成內容交互之后的,沒有超過tcp的斷開時間,雖然是活動狀態,但是已經基本不消耗服務器資源了,這種是最動鏈接數,每臺機器65535個鏈接數,這個鏈接數基本不考慮。
PV=PageView
pv是指頁面被瀏覽的次數,比如你打開一網頁,那么這個網站的pv就算加了一次。
有不對的地方,歡迎拍磚。