我有 5 個 Firebase 函式,每個函式分配 2GB 的 RAM。
我的問題很簡單:冷啟動是否會受到所選 RAM 數量的影響?
我所有的 Firebase 功能都不會超過 400MB 記憶體,所以我可以毫無問題地將 2GB 降到 1Gb 或 512MB。如果這可以改善啟動/冷啟動時間,我會這樣做。
問題是我無法測量它,因為在 Firebase 函式中無法測量冷啟動時間:/
uj5u.com熱心網友回復:
首先,有一種方法可以測量冷啟動時間。只需重新部署您的函式,下一次呼叫將在新的服務器實體上開始。不能重用舊的服務器實體來執行新代碼。這在檔案中有所介紹。您還可以使用網路搜索來了解其他人是如何進行測量的。
記憶體大小不直接影響冷啟動時間。它只是服務器實體啟動后可用的記憶體量。但是,請注意,更多的記憶體伴隨著更好的 CPU,理論上這應該減少冷啟動時間,具體取決于應用程式代碼在第一次呼叫時必須加載和執行的代碼量。當然,您應該對此進行衡量,以找出對您的應用程式的實際好處(如果有的話)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/484117.html
上一篇:Firebase存盤型別錯誤:file.getBlob不是函式
下一篇:Firebase離線存盤資料
