應用架構設計中,什麼情況下開始考慮快取?

駐雲科技發表於2018-09-04

快取的主要目的是為了擋一些讀多寫少的使用者請求,且資料在一定時間週期內保持不變,再且業務允許一定時間差而導致的髒資料。

假設你的業務直接讀寫持久化儲存(比如mysql)的壓力不大,換言之持久化儲存的水位還較低可控範圍內,那麼不建議引入快取,不但增加了一道依賴提高了系統複雜度,而且並沒有帶來可觀的解決問題收益。

引入快取是為了提高系統承載能力且有效減少對後端持久化儲存的衝擊。遵循架構簡單適用的原則,不要為了使用快取而使用。

更多精彩內容,敬請掃描圖中二維碼


相關文章