在使用自動擴展時,將 Google App Engine 設定為始終準備好至少一個實體并可用于處理請求的最佳方法是什么?這適用于低流量應用程式。
這里有一些設定可以讓你控制它們,但我不確定最好的組合是什么,其中一些聽起來令人困惑。例如,min-instances 和 min-idle-instances 聽起來很相似。我嘗試將 min-instances 設定為 1,但我仍然遇到延遲。
從最終用戶的角度來看,什么是始終開啟并無延遲地處理請求的配置(對于低流量應用程式)?我
uj5u.com熱心網友回復:
在 App Engine 標準環境中,當您的應用程式加載或處理請求時,這可能會導致用戶遇到更多延遲,但warmup requests
可能會幫助您減少這種延遲。在任何實時請求到達該實體之前,預熱請求會將應用程式的代碼加載到新的實體上。如果啟用此功能,App Engine 將檢測您的應用程式是否需要新實體并啟動預熱請求以初始化新實體。您可以查看此鏈接以配置預熱請求以提高性能
關于 min-instances 和 min-idle-instances,這些僅在warmup request
啟用時適用。正如您在這篇文章中看到的這兩個元素的區別:min-instances
用于立即處理傳入請求,同時min-idle-instances
用于處理高負載流量。
但是,您提到您不需要預熱,因此我們建議您選擇靈活的 App Engine,并且根據此檔案,它必須至少運行一個實體并且可以擴展以回應流量。請注意,使用此環境需要付出更高的代價。您可以參考此鏈接以獲取有關 App Engine 中兩個環境的定價的參考。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/507769.html
標籤:Google Cloud Collective 谷歌应用引擎 谷歌云平台