某公司透過 Amazon API Gateway 暴露一個 REST API,該 API 會呼叫單一 Lambda 函數。此函數由多個並行用戶端不頻繁地呼叫。程式碼已最佳化,但公司希望減少函數的啟動(冷啟動)時間。開發人員應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為 Lambda 函數設定預留並行 (provisioned concurrency)。.
為什麼這是答案
設定預留並行 (Provisioned Concurrency) 是減少 Lambda 函數冷啟動時間最有效的方法。預留並行會讓指定數量的函數執行個體保持初始化和準備就緒,即使在沒有請求時也能立即處理傳入的呼叫,從而大幅降低延遲。 API Gateway 快取可以減少 API 的整體延遲,但它會快取 API Gateway 的回應,而不是直接影響 Lambda 函數的啟動時間。Lambda 代理整合是 API Gateway 與 Lambda 整合的一種方式,它簡化了請求和回應的處理,但本身不影響冷啟動。AWS Global Accelerator 透過 AWS 全球網路改善應用程式的可用性和效能,但它主要優化網路路徑,而非直接解決 Lambda 函數的冷啟動問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡