如何進(jìn)行全鏈路壓測(cè)優(yōu)化?

發(fā)布時(shí)間:2021-11-25

  全鏈路壓測(cè)可以從以下幾個(gè)方便進(jìn)行優(yōu)化:
 
  優(yōu)化單個(gè)系統(tǒng)性能
  就算不進(jìn)行全鏈路壓測(cè),單個(gè)系統(tǒng)的性能優(yōu)化也是要考慮的問(wèn)題,對(duì)單個(gè)系統(tǒng)的優(yōu)化,其實(shí)方法有很多,但是萬(wàn)變不離其宗,就是在壓測(cè)過(guò)程中監(jiān)控系統(tǒng)各項(xiàng)指標(biāo),從中挑出慢交易,針對(duì)慢交易進(jìn)行優(yōu)化,對(duì)于聯(lián)機(jī)系統(tǒng)大部分都是因?yàn)楦鞣NIO問(wèn)題導(dǎo)致性能上不去??梢愿鶕?jù)各種介質(zhì)IO訪問(wèn)的性能來(lái)優(yōu)化,基本上通過(guò)緩存和異步處理這兩顆銀彈就可以解決80%的性能問(wèn)題。
  當(dāng)鏈路上的單個(gè)系統(tǒng)性能提升了,整體的全鏈路性能自然就提升了。
 
  優(yōu)化關(guān)聯(lián)路徑
  但是在優(yōu)化的過(guò)程中,我們常常發(fā)現(xiàn)絕大部分系統(tǒng)性能都很高,但是總的TPS還是很低,這就需要去根據(jù)監(jiān)控了解下目前整個(gè)鏈路上的性能瓶頸到底在哪?通過(guò)全鏈路監(jiān)控可以發(fā)現(xiàn)整個(gè)業(yè)務(wù)流程在哪個(gè)節(jié)點(diǎn)耗時(shí)較長(zhǎng),那么這個(gè)耗時(shí)較長(zhǎng)的節(jié)點(diǎn)就是我們需要優(yōu)化的地方,只要這些關(guān)鍵路徑的性能提升上來(lái)以后整體的性能就上來(lái)了。關(guān)鍵節(jié)點(diǎn)的優(yōu)化方式和單系統(tǒng)優(yōu)化思路一致。
 
  優(yōu)化業(yè)務(wù)流程
  很多開發(fā)人員都會(huì)將優(yōu)化思路集中在技術(shù)層面,但是很多時(shí)候從業(yè)務(wù)流程上進(jìn)行優(yōu)化效果可能更好,而且提升的效果會(huì)非常明顯。業(yè)務(wù)層面的優(yōu)化主要是從分散IO的角度去考慮,將實(shí)際業(yè)務(wù)場(chǎng)景中的用戶請(qǐng)求進(jìn)行分散,例如常見的大秒系統(tǒng)、驗(yàn)證碼系統(tǒng)、游戲工具等都是為了進(jìn)行業(yè)務(wù)層面的IO分散來(lái)保證。這類業(yè)務(wù)流程的優(yōu)化首先要梳理清楚整個(gè)業(yè)務(wù)流程,包括所有的細(xì)節(jié)。然后針對(duì)每個(gè)環(huán)節(jié)在保證用戶體驗(yàn)的情況下分散用戶請(qǐng)求,這樣可以較大限度的保證體驗(yàn)。
 
  推薦閱讀:
 
 
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系