高并發(fā)對服務器的需求有哪些?
1)從客戶端看
盡量減少請求數量,比如:依靠客戶端自身的緩存或處理能力。
盡量減少對服務端資源的不必要耗費,比如:重復使用某些資源,如連接池客戶端處理的基本原則就是:能不訪問服務端就不要訪問。
2)從服務端看
增加資源供給,比如:更大的網絡帶寬,使用更高配置的服務器,使用高性能的Web服務器,使用高性能的數據庫。
請求分流,比如:使用集群,分布式的系統(tǒng)架構。
應用優(yōu)化,比如:使用更高效的編程語言,優(yōu)化處理業(yè)務邏輯的算法,優(yōu)化訪問數據庫的SQL。
基本原則:分而治之,并提高單個請求的處理速度。
一個系統(tǒng)的并發(fā)能力是多少呢?怎么衡量?
衡量指標常用的有響應時間,吞吐量,每秒查詢率QPS,并發(fā)用戶數
響應時間:系統(tǒng)對請求做出響應的時間。你簡單理解為一個http請求返回所用的時間
吞吐量:單位時間內處理的請求數量。
QPS:每秒可以處理的請求數
并發(fā)用戶數:同時承載正常使用系統(tǒng)功能的用戶數量。也就是多少個人同時使用這個系統(tǒng),這個系統(tǒng)還能正常運行。這個用戶數量就是并發(fā)用戶數啦。
新聞名稱:高并發(fā)服務器
網站網址:http://www.rwnh.cn/hangye/fwqtg/n8072.html
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)