提供案例
billflare.

Durable Objects WebSocket 休眠

Cloudflare 官方示例说明 Durable Objects 如何让闲置 WebSocket 连接休眠。

适用产品
Durable Objects
来源
官方说明Cloudflare 开发者文档

要点

  • Durable Object 对服务端 WebSocket 调用 ctx.acceptWebSocket。对象闲置时可退出内存,连接仍保持打开;后续消息会重建对象。
  • 示例在构造函数中取回休眠中的 WebSocket,并从序列化附件恢复每条连接的状态。
  • 只有 Durable Object 作为 WebSocket 服务端时才支持休眠;出站 WebSocket 连接不支持。

原始来源

  1. 日期未记录

D1

D1 状态定时写入:作者报告 150 刀费用,后称已退款。

@wofuhuola 称生成的小工具每 5 分钟全局写入 Reddit 帖子状态并删除过期行,一个月产生 150 刀费用,三个月后才发现;作者称申诉后获退款。

作者经验Workers +4

Cloudflare 计费避坑指南串文

作者按产品整理 Cloudflare 计费风险,并补充预算预警的使用经验。

Browser Rendering

Browser Rendering:报告 $80,后修正对使用情况的说法。

@loftwah 最初称未使用的 Browser Rendering 产生 $80 费用,后澄清自己并不知道正在使用;再后称账单问题仍未解决。