要构建具有快速全局响应时间的无服务器应用程序,需要将计算和存储移到更靠近用户的地方。Cloudflare 在我们全球网络的所有 Cloudflare 数据中心创建了无服务器执行环境,但客户仍需管理自己的存储,这是一项非常耗时和复杂的任务。借助 Workers KV,低延迟全球应用程序访问可扩展键值存储仅需一次 API 调用。
“全球有超过一千万的开发人员依赖 npm Registry 每天下载软件包超过 10 亿次。我们对 Cloudflare Workers 进行了投资,以改善我们的全球性能,现在有了 Cloudflare Workers 全球可用的键值存储(Cloudflare Workers KV),我们可以实现以前不可能实现的性能改进。Cloudflare 真是太棒了。”
Laurie Voss
npm 联合创始人兼首席数据官
使用 Workers KV 快速访问数据,生成自定义页面的速度与服务静态站点一样快。因此,可以将购物车数据添加到电子商务站点、将营销目标定位到访问者的子集,并显著减少整个应用程序主机的延迟。
存储会话令牌或其他用户信息,以快速确保正确的用户可以访问正确的内容。 将身份验证层移出应用程序并移入网络本身,以提高站点速度,同时减少应用程序级身份验证漏洞的威胁。
根据用户、会话、cookie 或任何其他请求属性存储和返回自定义内容。 在将 Workers KV 中的个性化内容返回给用户之前,将其低延迟注入任何缓存或未缓存的模板。
基于每个用户运行 A/B 测试或阶段发布部署。 使用 Cloudflare Workers KV 存储数百万个测试,可以通过 Workers 在世界的任何地方快速运行这些测试。 直接从 Worker 将分析数据写回 Worker KV 或任何其他分析服务。
通过在 Cloudflare Workers KV 中存储 IP、用户 ID 或任何相关数据,阻止骗子、垃圾邮件发送者、网络喷子和攻击者。轻松地对大型阻止列表进行写入和快速检查,防止不良行为者到达受保护应用程序并发布、注册或执行其他有害操作。
“Optimizely 每天为数十亿的客户体验提供支持,让世界上最大的品牌可以向用户学习并提供更好的体验。 我们最大的敌人之一就是会导致延迟的任何因素。 Cloudflare Workers KV 承诺,无论客户或访问者身在何处,我们都能快速检索到所需的数据。”
Michael Hood
Optimizely 资深高级性能工程师