App Engine 請求 /product-details 依序呼叫四個產品的 /sku-details。追蹤顯示彙總請求的延遲很高。您要如何縮短請求持續時間?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 讓 /product-details 平行發出 /sku-details 請求。.
為什麼這是答案
當 /product-details 依序呼叫四個 /sku-details 時,總延遲是每個子呼叫延遲的總和。透過讓這些 /sku-details 請求平行發出,可以同時處理這些請求,從而大幅減少總體等待時間,因為總延遲將由最慢的子呼叫決定,而不是所有子呼叫的總和。 增加執行個體類別大小可能提供更多運算資源,但如果瓶頸是依序的外部呼叫,則效果有限。將永久磁碟切換為 SSD 與網路呼叫延遲無關。將 /sku-details 快取到資料庫中可以減少對外部服務的呼叫,但如果 /sku-details 的資料是動態的或經常變化的,這可能不是最佳解決方案,且仍需處理資料庫查詢的延遲。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡