快取概觀

快取可協助應用程式顯著提高執行速度並大幅降低成本

什麼是快取?

快取是運算中用來存放資料子集的高速資料儲存層,通常是暫時性的,因此未來請求該資料時會比存取資料的主要儲存位置速度更快。快取可讓您有效率地重複使用之前擷取或運算的資料。

Video Player is loading.
Current Time 0:00
Duration 56:59
Loaded: 0.00%
Stream Type LIVE
Remaining Time 56:59
 
1x
    • Chapters
    • descriptions off, selected

      快取如何運作?

      快取中的資料通常存放在快速存取硬體,例如 RAM (隨機存取記憶體),也可用於與軟體元件相互關聯。快取的主要目的是透過減少存取速度較慢的基礎儲存層的需要,提高資料擷取效能。

      快取以容量換取速度,通常會短暫地存放資料子集,而資料庫的資料則通常是完整且耐用的。

      快取概觀

      用戶端側 DNS Web 應用程式 資料庫
      使用案例

      加速從網站 (瀏覽器或裝置) 擷取 Web 內容

      網域至 IP 解析 加速從 Web/應用程式伺服器擷取 Web 內容。管理 Web 工作階段 (伺服器側) 加快應用程式效能和資料存取 降低與資料庫查詢請求相關的延遲
      技術 HTTP 快取標頭、瀏覽器 DNS 伺服器 HTTP 快取標頭、CDN、反向代理、Web 加速器、鍵/值存放區 鍵/值資料存放區、本機快取 資料庫緩衝區、鍵/值資料存放區
      解決方案 特定瀏覽器 Amazon Route 53 Amazon CloudFrontElastiCache for RedisElastiCache for Memcached合作夥伴解決方案 應用程式架構、ElastiCache for RedisElastiCache for Memcached合作夥伴解決方案  ElastiCache for RedisElastiCache for Memcached

      Amazon ElastiCache 快取

      Amazon ElastiCache 是一種 Web 服務,可在雲端輕鬆部署、操作和擴展記憶體內資料存放區或快取。這項服務能讓您從快速且受管的記憶體內資料存放區擷取資訊,而不是完全倚賴速度較慢的磁碟型資料庫,從而提高 Web 應用程式的效能。若要了解如何實作有效的快取策略,請參閱這份關於記憶體內快取的技術白皮書。

      圖表

      快取優勢

      使用案例

      產業