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