應用架構設計中,什麼情況下開始考慮快取?
快取的主要目的是為了擋一些讀多寫少的使用者請求,且資料在一定時間週期內保持不變,再且業務允許一定時間差而導致的髒資料。
假設你的業務直接讀寫持久化儲存(比如mysql)的壓力不大,換言之持久化儲存的水位還較低可控範圍內,那麼不建議引入快取,不但增加了一道依賴提高了系統複雜度,而且並沒有帶來可觀的解決問題收益。
引入快取是為了提高系統承載能力且有效減少對後端持久化儲存的衝擊。遵循架構簡單適用的原則,不要為了使用快取而使用。
更多精彩內容,敬請掃描圖中二維碼
相關文章
- 請問高手們對於設定模式應從什麼情況去考慮模式
- 在什麼情況下Java比C++快?JavaC++
- 面對海量請求,快取設計還應該考慮哪些問題?快取
- 架構設計(三):引入快取架構快取
- 在什麼情況下用index unique scansIndex
- 遊戲策劃設計系統時,除了考慮設計目的,還需要考慮什麼?遊戲
- 系統構架設計時應考慮的一些必要性因素
- 基礎架構設計時,需考慮到哪些內容?架構
- 程式設計師該考慮什麼時候辭職?程式設計師
- 程式設計師什麼時候該考慮辭職程式設計師
- 為什麼程式設計師新手要考慮接單?程式設計師
- 小工匠聊架構 - 分散式快取技術_快取設計架構分散式快取
- 請問這種情況應該用什麼模式?模式
- js中什麼情況下返回值是undefinedJSUndefined
- 什麼情況讓程式設計師處於水深火熱中程式設計師
- 第八天-《企業應用架構模式》-通盤考慮應用架構模式
- Java進階專題(十八) 系統快取架構設計 (下)Java快取架構
- jQuery 在圖片和文字中插入內容(多種情況考慮)jQuery
- 什麼情況!華為開源JDK!JDK
- 理解分散式系統中的快取架構(下)分散式快取架構
- Oracle什麼情況下需要rebuild indexOracleRebuildIndex
- 什麼是RockyLinux,你應該考慮嗎?Linux
- 什麼是REST架構?是不是Web應用都能採取此種架構呢?REST架構Web
- Oracle主備架構下的邏輯備份考慮Oracle架構
- 微信小程式大型系統架構中應用Redis快取要點微信小程式架構Redis快取
- 快應用是什麼軟體?快應用有什麼用?
- Web應用的快取設計模式Web快取設計模式
- 從零開始搭建React應用(二)——React應用架構React應用架構
- 系統架構設計:程式快取和快取服務,如何抉擇?架構快取
- 系統架構時考慮效能要素架構
- 為什麼使用API?什麼情況下避免使用API?API
- 應用架構圖的設計應用架構
- React應用架構設計指南React應用架構
- SaaS架構:應用服務、應用結構設計架構
- FMEA在架構設計中的應用分析架構
- MicrosoftNet企業級應用架構設計(中)ROS應用架構
- 網頁抓取選擇代理應該考慮什麼?網頁
- 什麼樣的IT公司你應該考慮辭職?