應用架構設計中,什麼情況下開始考慮快取?
快取的主要目的是為了擋一些讀多寫少的使用者請求,且資料在一定時間週期內保持不變,再且業務允許一定時間差而導致的髒資料。
假設你的業務直接讀寫持久化儲存(比如mysql)的壓力不大,換言之持久化儲存的水位還較低可控範圍內,那麼不建議引入快取,不但增加了一道依賴提高了系統複雜度,而且並沒有帶來可觀的解決問題收益。
引入快取是為了提高系統承載能力且有效減少對後端持久化儲存的衝擊。遵循架構簡單適用的原則,不要為了使用快取而使用。
更多精彩內容,敬請掃描圖中二維碼
相關文章
- 面對海量請求,快取設計還應該考慮哪些問題?快取
- 架構設計(三):引入快取架構快取
- 遊戲策劃設計系統時,除了考慮設計目的,還需要考慮什麼?遊戲
- 基礎架構設計時,需考慮到哪些內容?架構
- 小工匠聊架構 - 分散式快取技術_快取設計架構分散式快取
- Java進階專題(十八) 系統快取架構設計 (下)Java快取架構
- 第八天-《企業應用架構模式》-通盤考慮應用架構模式
- 什麼是RockyLinux,你應該考慮嗎?Linux
- Web應用的快取設計模式Web快取設計模式
- FMEA在架構設計中的應用分析架構
- 理解分散式系統中的快取架構(下)分散式快取架構
- 什麼是REST架構?是不是Web應用都能採取此種架構呢?REST架構Web
- 系統架構設計:程式快取和快取服務,如何抉擇?架構快取
- jQuery 在圖片和文字中插入內容(多種情況考慮)jQuery
- 從零開始搭建React應用(二)——React應用架構React應用架構
- 應用架構圖的設計應用架構
- SaaS架構:應用服務、應用結構設計架構
- 軟考論文之論企業整合架構設計及其應用架構
- 微信小程式大型系統架構中應用Redis快取要點微信小程式架構Redis快取
- 快應用是什麼軟體?快應用有什麼用?
- 什麼情況下你能接受 996996
- Linux中什麼情況下會發生程式排程?Linux
- 網頁抓取選擇代理應該考慮什麼?網頁
- Flutter 在流式場景下的架構設計與應用Flutter架構
- 什麼是真正的架構設計?架構
- 大型分散式網站架構:快取在分散式系統中的應用分散式網站架構快取
- 預設情況下 80% 的 Android 應用正在使用加密流量Android加密
- 深入理解分散式系統中的快取架構(下)分散式快取架構
- 在什麼情況下可採取區塊鏈的流程圖 - TProphet區塊鏈流程圖
- 從 React 架構開始講解 useState、useEffect 程式設計設計React架構程式設計
- 什麼情況下進行效能測試
- 什麼情況下會出現css阻塞?CSS
- 什麼情況下會出現js阻塞?JS
- 快取架構設計細節二三事--究竟先操作快取,還是資料庫?快取架構資料庫
- GreatSQL 中 Insert 慢是什麼情況?SQL
- 什麼情況!華為開源JDK!JDK
- 論軟體架構設計及應用架構
- 什麼是軟體架構設計?- Grady架構