某公司正在 AWS 上建立一個電子商務網站原型。該網站包含一個 Application Load Balancer、一個用於網頁伺服器的 Amazon EC2 執行個體 Auto Scaling group,以及一個以 Single-AZ 配置執行的 Amazon RDS for MySQL 資料庫執行個體。在搜尋產品目錄時,網站回應速度緩慢。產品目錄是 MySQL 資料庫中的一組資料表,公司不常更新。解決方案架構師已確定在搜尋產品目錄時,資料庫執行個體的 CPU 使用率很高。解決方案架構師應建議什麼來改善網站搜尋產品目錄時的效能?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 實作 Amazon ElastiCache for Redis 叢集來快取產品目錄。使用延遲載入 (lazy loading) 來填充快取。.
為什麼這是答案
正確答案是實作 Amazon ElastiCache for Redis 叢集來快取產品目錄,並使用延遲載入來填充快取。由於產品目錄不常更新且資料庫 CPU 使用率高,將其快取在 ElastiCache 中可以顯著減少對資料庫的查詢負載,從而提高網站搜尋產品目錄時的效能。延遲載入確保只有在請求時才將資料載入快取,優化資源使用。 將產品目錄遷移到 Amazon Redshift 資料庫不適合此情境,因為 Redshift 是一個資料倉儲服務,主要用於分析查詢,而非即時的線上交易處理 (OLTP) 查詢。為 Auto Scaling group 新增擴展政策無法解決資料庫瓶頸,因為問題出在資料庫本身,而不是網頁伺服器的處理能力。開啟資料庫執行個體的 Multi-AZ 配置是為了高可用性,而非效能提升,且限制查詢會影響使用者體驗。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡