Cache 概論

Posted by Bruce Tsai

淺談 Cache 的概念與使用

Cache 的行為

  • 讀取
  • 寫入
  • 持續時間
  • 釋放

哪些東西需要 Cache

  • 靜態資料
  • 不常變更的資料
  • 低時效性的資料
  • 大量存取的資料
  • 重覆存取的資料

哪些會產生 Cache

  • Client Cache
  • Server Cache
  • Proxy Cache
  • CDN Cache
  • Binary Cache (deploy)
  • Source code Cache (functional)

Cache 的優點

  • 提高存取效率
  • 降低處理時間

Cache 的缺點

  • 資料無法即時
  • 佔用額外的記憶體及儲存空間

Cache 的類型

  • Memory Cache
  • Disk Cache / File Cache
  • Service Cache
  • Micro Cache

Cache 造成的困擾

  • 評估錯誤的用量,造成系統錯誤
  • 永不釋放的 Cache
  • 資料更新後等待 Cache 更新
  • Load balance 上的 Cache 處理

results matching ""

    No results matching ""