某互聯應用,預計推廣羣體達500萬人左右,用戶使用時間早8點---晚8點,12小時
分析建模如下
1. 註冊用戶轉化率,預估5%,那麼註冊用戶:500萬*5%=25萬
2. 高峯時段(有活動)每日在線用戶,在線率預估10%,那麼在線用戶數:25萬*10%=2.5萬
3. 用戶常用下單到成功,觸發20個請求,總請求量:2.5萬*20=50萬
4. 利用二八原則計算吞吐量:50萬*80%/(12*3600*20%)=46.7/s
更新需求,發佈新產品,定時搶購優惠活動,某日10點開始搶購,大概12點結束
重新建模如下
1. 註冊用戶25萬不變
2. 高峯時段在線用戶,在線率預估20%,那麼這2小時的在線用戶數:25萬*20%=5萬
3. 用戶常用下單到成功,觸發20個請求,總請求量:5萬*20=100萬
4. 利用二八原則計算吞吐量:100萬*80%/(2*3600*20%)=555.6/s
或許需要用到四六原則計算:100萬*60%/(2*3600*40%)=208.3/s(需要非常熟悉業務需求,建模才更加準確,有往年曆史數據支撐,看的出數據分佈更好)
壓力暴增5~10多倍,這個時候老系統估計夠嗆了。。。
以上個人想法,歡迎拍磚指正,謝謝~
數據純屬虛構,請按實際數據套用