使用 Cloudflare Workers KV 构建无服务器应用程序

Cloudflare 上应用程序的无服务器键值存储

Cloudflare Workers KV 可在 Cloudflare 全球网络的所有数据中心访问安全、低延迟的键值存储。开发人员可以使用 Cloudflare Workers 和 Workers KV 来扩充现有应用程序,或在 Cloudflare 的全球云网络上构建全新的应用程序。Workers KV 可无缝扩展,支持为数千万用户提供服务的应用程序。

已经是客户?立即激活

Cloudflare Workers KV
“全球有超过一千万的开发人员依赖 npm Registry 每天下载超过 10 亿次的软件包。我们对 Cloudflare Workers 进行了投资,以改善我们的全球性能,现在有了 Cloudflare Workers 全球可用的键值存储(Cloudflare Workers KV),我们可以实现以前不可能实现的性能改进。Cloudflare 真是太棒了。”
Laurie Voss
npm 联合创始人兼首席数据官

使用无服务器存储构建更多内容

构建具有快速全局响应时间的无服务器应用程序需要将计算和存储移到更靠近用户的地方。Cloudflare 在我们全球网络的所有 Cloudflare 数据中心创建了无服务器执行环境,但客户仍需管理自己的存储,此项任务非常耗时且复杂。现在有了 Workers KV,全局应用程序访问可伸缩键值存储可以实现低延迟,只需进行 API 调用即可。

随时随地响应应用程序

在 Cloudflare Workers 上运行的无服务器应用程序可以获得对全球分布式键值存储的低延迟访问。Cloudflare Workers KV 通过在 Cloudflare 全球云网络中缓存密钥和值的副本来实现这种低延迟。

构建时没有扩展问题

Cloudflare Workers KV 让开发人员可以将时间集中在为无服务器应用程序添加新功能上,而不是浪费时间来扩展其键值存储。

Create Targeted E Commerce Experiences

创建有针对性的电子商务体验

使用 Workers KV 快速访问数据,生成自定义页面的速度与服务静态站点一样快。这使得可以将购物车数据添加到电子商务站点、将营销目标定位到访问者的子集,并显著减少整个应用程序主机的延迟。

Enforce Custom Authorization and Authentication

实施自定义授权和身份验证

存储会话令牌或其他用户信息,以快速确保正确的用户可以访问正确的内容。将身份验证层移出应用程序并移入网络本身,以提高站点速度,同时减少应用程序级身份验证漏洞的威胁。

Customize Application Behavior

自定义应用程序行为

根据用户、会话、cookie 或任何其他请求属性存储和返回自定义内容。在将 Workers KV 中的个性化内容返回给用户之前,将其低延迟注入任何缓存或未缓存的模板。

AB Testing

部署粒度测试

基于每个用户运行 A/B 测试或阶段发布部署。使用 Cloudflare Workers KV 存储数百万个测试,可以通过 Workers 在世界的任何地方快速运行这些测试。直接从 Worker 将分析数据写回 Worker KV 或任何其他分析服务。

Remember Specific Bad Actors

记住特定不良行为者

通过在 Cloudflare Workers KV 中存储 IP、用户 ID 或任何相关数据,阻止骗子、垃圾邮件发送者、网络暴民和其他不良行为者。轻松地对大型块列表进行写入和快速检查,以防止不良行为者到达试图发布、注册或执行其他不需要的操作的受保护应用程序。

“Optimizely 每天为数十亿的客户体验提供支持,让世界上最大的品牌可以向用户学习并提供更好的体验。我们最大的敌人之一就是会导致延迟的任何因素。Cloudflare Workers KV 承诺,无论客户或访问者身在何处,我们都能快速检索到所需的数据。”
Michael Hood
Optimizely 资深高级性能工程师

Workers 订阅包含

1 GB

键值存储空间

10M

键值读取

1M

键值写入

1M

键值删除

1M

键值列表

按使用量计费

$0.50 GB/月

额外的存储空间

$0.50 1M

额外的键值读取

$5 1M

额外的键值写入

$5 1M

额外的键值删除

$5 1M

额外的键值列表

关键功能

可从所有 200 个 Cloudflare 位置获取

可从所有 200 个 Cloudflare 位置获取

支持最大 2 MB 的值

支持最大 2 MB 的值

支持最大 512 Bytes 的键

支持最大 512 Bytes 的键

从 Cloudflare Workers 读取和写入

从 Cloudflare Workers 读取和写入

通过 API 从第三方应用程序写入 Workers KV

通过 API 从第三方应用程序写入 Workers KV

使用 Cloudflare 强大的缓存基础设施

使用 Cloudflare 强大的缓存基础设施

为值设置任意 TTL

为值设置任意 TTL

与 Workers Preview 集成

与 Workers Preview 集成