跳到正文
Vercel Blog(vercel.com)· Luis Meyer·· 15 小時前精選AI 評分70

Vercel Flags SDK 冷啟動 7 倍加速,使用報告不再延長函式時長

Vercel Flags starts 7x faster and no longer extends function duration

AI 導讀

Vercel Flags SDK 在冷啟動時加速 7 倍,且使用報告不再延長函式時長。

  • 冷啟動最佳化:SDK 直接載入並解析旗標資料檔,避免網路等待,p75 初始化時間從 70 ms 降至 10 ms。
推薦理由

Vercel Flags SDK 7 倍加速冷啟動並移除使用報告延長函式時長,開發者可即時獲取旗標並最佳化函式執行。

正文 · AI 翻譯

在 Vercel 上,Vercel Flags SDK 現已在冷啟動時初始化更快,使用者報告不再在回應後保持函式執行。

更快的冷啟動

兩項變更提升 SDK 在冷啟動時的初始化速度:

  • SDK 在建立客戶端時即載入並解析與部署捆綁的旗標資料檔,讓它在程式碼評估第一個旗標前已準備就緒。

  • 每次函式呼叫現在都包含目前的資料檔修訂版,SDK 能夠在不傳送網路請求的情況下檢查捆綁的資料檔是否為最新。

在內部測試中,消除網路等待將 p75 冷啟動 SDK 初始化時間從 70 毫秒以上降低至 10 毫秒,約快 7 倍。

初始化後,旗標讀取幾乎即時完成。無論是冷啟動還是熱呼叫,p99 旗標讀取延遲低於 1 毫秒。

使用者報告不再延長函式執行時間

SDK 以前使用 waitUntil 進行使用者報告,回應傳送後仍保持函式執行。現在它將使用者事件傳遞給 Vercel 執行環境,報告不再增加函式持續時間。

將 @flags-sdk/vercel 更新至 1.5.3 或更高版本,並重新部署您的應用程式:

在 Flags SDK 檔案 中瞭解更多資訊。

閱讀更多

來源: Vercel Blog (vercel.com)
開啟原文