尚无对应语言译文,当前显示原文。
在 Vercel 上,Vercel Flags SDK 现在在冷启动时初始化速度更快,且使用情况报告不再会在响应后使函数保持运行状态。 复制链接到标题 冷启动速度更快 两项变更加快了 SDK 在冷启动时的初始化速度: SDK 会在客户端创建后立即加载并解析随部署包一起提供的标志数据文件,因此在您的代码评估第一个标志之前它就已经准备就绪。 现在每次函数调用都会包含当前的数据文件修订版本,这样 SDK 就可以在无需网络请求的情况下检查随附的数据文件是否为最新版本。 在内部测试中,消除网络等待将 p75 分位数的冷启动 SDK 初始化时间从 70 毫秒以上缩短至 10 毫秒,大约快了 7 倍。 初始化完成后,标志读取几乎是瞬时的。在冷启动和热启动调用中,p99 标志读取延迟均低于 1 毫秒。 复制链接到标题 使用情况报告不再延长函数持续时间 此前,SDK 使用 waitUntil 进行使用情况报告,这会使函数在发送响应后继续运行。现在,SDK 将使用事件传递给 Vercel 运行时,因此报告不再增加函数的持续时间。 将 @flags-sdk/vercel 更新至 1.5.3 或更高版本,并重新部署您的应用: pnpm add @flags-sdk/vercel@latest 更多详细信息,请参阅 Flags SDK 文档。