调用管道模型:高敏感、高性能
生活随笔
收集整理的這篇文章主要介紹了
调用管道模型:高敏感、高性能
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
調(diào)用管道模型
- 高敏感、高性能
- 把一個(gè)完整的調(diào)用鏈(例如一個(gè)request-response)一個(gè)管道,url入口處以及和數(shù)據(jù)庫打交道處看作是管道的兩端。在這個(gè)管道里,會(huì)存在許許多多的條件判斷。
- 經(jīng)常會(huì)看到許多項(xiàng)目里,總是做重復(fù)的條件判斷,明明前一個(gè)方法返回值的時(shí)候已經(jīng)做好了判斷,到了當(dāng)前方法,又做一次判斷,這都是沒有必要的,往往會(huì)對(duì)整體性能有所削弱。經(jīng)濟(jì)學(xué)的“資源配置”理念在這里是非常適用的(簡(jiǎn)而言之,人盡其才,物盡其用)。
- 優(yōu)化原則:
- 明確管道的起點(diǎn)和終點(diǎn)(上面的request-response是一個(gè)大管道,應(yīng)用中還有許許多多小管道);
- 明確當(dāng)前代碼變動(dòng)所影響到的該條管道內(nèi)的全部小管道;
- 逐條管道分析,代碼變動(dòng)的影響是否違背項(xiàng)目要求。
- 把一個(gè)完整的調(diào)用鏈(例如一個(gè)request-response)一個(gè)管道,url入口處以及和數(shù)據(jù)庫打交道處看作是管道的兩端。在這個(gè)管道里,會(huì)存在許許多多的條件判斷。
- 變量的值盡量在管道首尾兩端傳入傳出,這樣可以提高代碼的復(fù)用性
- 常量從定義到使用,可以看作是一種特殊的管道。
轉(zhuǎn)載于:https://www.cnblogs.com/InformationGod/p/9635022.html
總結(jié)
以上是生活随笔為你收集整理的调用管道模型:高敏感、高性能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 输卵管堵塞要怎么通
- 下一篇: linux epoll用法