我目前正在學習 Firebase Cloud Functions 并想了解 express 應用程式是否始終在運行,我的假設是它始終在 Firebase 平臺上運行,否則它如何處理請求?
uj5u.com熱心網友回復:
Cloud Functions 上的 Express 應用程式在容器中運行,默認行為是在一段時間內沒有任何請求后關閉該容器(具體時間未記錄)。由于您只為它實際主動處理請求的時間付費,否則 Cloud Functions 最終會得到許多沒有人為之付費的容器。
當沒有容器實體或所有現有容器都忙時收到新請求時,Cloud Functions 會啟動一個新容器來處理該請求,然后它也會在一段時間不活動時關閉。
由于啟動容器需要一些時間,因此您可以配置 Cloud Functions 以保持一定的最小數量的容器處于活動狀態。但我通常建議您僅在由于新容器的啟動時間而遇到性能問題時才查看它,因為您將為每個在不處理請求時保持活動狀態的容器支付(較低的金額)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/459240.html
