高併發中一些概念併發
1. PV(訪問量): 頁面訪問量,頁面刷新一次算一次。高併發
2. UV(獨立訪客): 即Unique Visitor,一個客戶端(電腦,手機)爲一個訪客;工具
3. DAU(日活躍用戶數):登陸或使用了某個產品的用戶數,這與流量統計工具裏的訪客(UV)概念類似。spa
4. 峯值QPS:blog
原理:天天80%的訪問集中在20%的時間裏,這20%時間叫作峯值時間產品
公式:( 總PV數 * 80% ) / ( 天天秒數 * 20% ) = 峯值時間每秒請求數(QPS)it
5. QPS/TPS(每秒查詢率):每秒可以查詢次數(QPS/TPS= 併發數 / 平均響應時間)登錄
併發數:併發數是指系統同時能處理的請求數量,這個也是反應了系統的負載能力。原理
吐吞量:吞吐量是指系統在單位時間內處理請求的數量請求
響應時間(RT):響應時間是指系統對請求做出響應的時間,通常取平均響應時間
例1:
1. 假設1秒鐘100個請求,處理每一個請求須要花2秒,
2. 那麼 50(每秒能夠處理50個請求,即QPS使50) = 100(每秒併發數) / 2 (每一個請求的平均處理時間)
3. 這是一臺機器的QPS,若有每秒併發數爲1000,那麼就須要20臺這樣的機器才扛得住:
例2:
1. 天天200萬PV,那麼它的QPS = (2000000 * 0.8)/ (24*60*60*0.2)≈ 93
2. 假設按照上面那樣一臺機器的QPS是50,那麼抗住天天200萬PV的訪問量須要2臺這樣的機器