php的web能力,web 性能的几个概念。
每秒查詢率QPS:對一個特定的查詢服務(wù)器在規(guī)定時間內(nèi)所處理流量多少的衡量標(biāo)準(zhǔn),即每秒請求數(shù),即最大談吐能力。
并發(fā)數(shù):并發(fā)數(shù)和QPS是不同的概念,一般說QPS會說多少并發(fā)用戶下QPS,當(dāng)QPS相同時,并發(fā)用戶數(shù)越大,網(wǎng)站并發(fā)處理能力越好。當(dāng)并發(fā)用戶數(shù)過大時,會造成進(jìn)程(線程)頻繁切換,反正真正用于處理請求的時間變少,每秒能夠處理的請求數(shù)反而變少,同時用戶的請求等待時間也會變大。 找到最佳線程數(shù)能夠讓web系統(tǒng)更穩(wěn)定,效率更高。
通過QPS和pv計(jì)算部署服務(wù)器臺數(shù):
單臺服務(wù)器每天PV計(jì)算
公式1:每天總PV = QPS * 3600 * 6
公式2:每天總PV = QPS * 3600 * 8
服務(wù)器計(jì)算
服務(wù)器數(shù)量 = ? ceil( 每天總PV / 單臺服務(wù)器每天總PV )
峰值QPS和機(jī)器計(jì)算公式
原理:每天80%的訪問集中在20%的時間里,這20%時間叫做峰值時間
公式:( 總PV數(shù) * 80% ) / ( 每天秒數(shù) * 20% ) = 峰值時間每秒請求數(shù)(QPS)
機(jī)器:峰值時間每秒QPS / 單臺機(jī)器的QPS ? = 需要的機(jī)器
問:每天300w PV 的在單臺機(jī)器上,這臺機(jī)器需要多少Q(mào)PS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
問:如果一臺機(jī)器的QPS是58,需要幾臺機(jī)器來支持?
答:139 / 58 = 3
總結(jié)
以上是生活随笔為你收集整理的php的web能力,web 性能的几个概念。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐几款 Redis 可视化工具(太厉害
- 下一篇: js-cookie 无法设置cookie