高併發解決方案

高併發介紹

 高併發中一些概念併發

  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臺這樣的機器

 

高併發各層級解決方案

相關文章
相關標籤/搜索