高并發(fā)對服務(wù)器的需求有哪些?
1)從客戶端觀
絕量減少哀求數(shù)量,比如:依賴客戶端自身的緩存或處理能力。
絕量減少對服務(wù)端資源的不必要耗費(fèi),比如:重復(fù)使用某些資源,如連接池客戶端處理的基本原則就是:能不訪問服務(wù)端就不要訪問。
2)從服務(wù)端觀
增加資源供應(yīng),比如:更大的網(wǎng)絡(luò)帶寬,使用更高配置的服務(wù)器,使用高性能的Web服務(wù)器,使用高性能的數(shù)據(jù)庫。
哀求分流,比如:使用集群,分布式的系統(tǒng)架構(gòu)。
應(yīng)用優(yōu)化,比如:使用更高效的編程語言,優(yōu)化處理業(yè)務(wù)邏輯的算法,優(yōu)化訪問數(shù)據(jù)庫的SQL。
基本原則:分而治之,并提高單個(gè)哀求的處理速度。
一個(gè)系統(tǒng)的并發(fā)能力是多少呢?怎么衡量?
衡量指標(biāo)常用的有響應(yīng)時(shí)間,吞吐量,每秒查詢率QPS,并發(fā)用戶數(shù)
響應(yīng)時(shí)間:系統(tǒng)對哀求做出響應(yīng)的時(shí)間。你簡樸理解為一個(gè)http哀求返歸所用的時(shí)間
吞吐量:單位時(shí)間內(nèi)處理的哀求數(shù)量。
QPS:每秒可以處理的哀求數(shù)
并發(fā)用戶數(shù):同時(shí)承載正常使用系統(tǒng)功能的用戶數(shù)量。也就是多少個(gè)人同時(shí)使用這個(gè)系統(tǒng),這個(gè)系統(tǒng)還能正常運(yùn)行。這個(gè)用戶數(shù)量就是并發(fā)用戶數(shù)啦。
非常感謝您訪問我們的網(wǎng)站,并請您仔細(xì)閱讀本聲明的所有條款:
1、本站部分內(nèi)容來源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動(dòng)。
2、本站不承擔(dān)用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關(guān)法律法規(guī),當(dāng)本聲明與國家法律法規(guī)沖突時(shí),以國家法律法規(guī)為準(zhǔn)。
4、如果侵害了您的合法權(quán)益,請您及時(shí)與我們聯(lián)系,我們會(huì)在第一時(shí)間刪除相關(guān)內(nèi)容!
聯(lián)系方式:023-65309616
電子郵件:543874515@qq.com