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

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

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

已经是客户?立即激活

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

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

随时随地响应应用程序
在 Cloudflare Workers 上运行的无服务器应用程序可以获得对全球分布式键值存储的低延迟访问。 Cloudflare Workers KV 通过在 Cloudflare 全球云网络中缓存密钥和值的副本来实现这种低延迟。
构建时没有扩展问题
Cloudflare Workers KV 让开发人员可以将时间集中在为无服务器应用程序添加新功能上,而不是浪费时间来扩展其键值存储。

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

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


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

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


自定义应用程序行为

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


部署粒度测试

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


记住特定的攻击者

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

包含内容

免费包含
  • 1 GB - 键值存储空间
  • 100,000 - 每日键值读取
  • 1,000 - 每日键值写入
  • 1,000 - 每日键值删除
  • 1,000 - 每日键值列表

包含在 Workers 付费版中
  • 1 GB - 键值存储空间
  • 10M - 每日键值读取
  • 1M - 每日键值写入
  • 1M - 每日键值删除
  • 1M - 每日键值列表

额外使用
  • 0.50 美元GB/月 - 额外存储
  • 0.50 美元 1M - 额外键值读取
  • 5美元 1M - 额外键值写入
  • 5 美元 1M - 额外键值删除
  • 5 美元 1M - 额外键值列表

关键功能

可从所有 200 个 Cloudflare 位置获取
支持最大 25 MB 的值
支持最大 512 Bytes 的键
从 Cloudflare Workers 读取和写入
通过 API 从第三方应用程序写入 Workers KV
使用 Cloudflare 强大的缓存基础设施
为值设置任意 TTL
与 Workers Preview 集成