#cloudflare
标签「cloudflare」下的全部文章
停手三秒就自动存了:自建编辑器的双保险保存是怎么实现的
自动保存的难点不是存,是别存错:本地直写不防抖、云端 3 秒单句柄、响应带版本号才敢清 dirty。三个坑都是回头对代码翻出来的,附原样片段和修法。
用 Worker Cron 做友链存活检测:20 分钟一轮,403 不算挂
友链检测的四个坑都在这:一次 invocation 50 次 fetch 是累计计数、10 个站点串行 2026ms 并发 332ms、403 与 DNS 530 要分三态判、fetch 自己 zone 的域名回 522。附一个文件跑完的完整实现。
Workers 里 fetch 超时不是网络慢:subrequest 限额踩坑记
Too many subrequests 长得像超时,其实是调度配额:计数发生在 fetch 派发那一刻,本地 dev 还不复现。实测 45/51/200 次与并发、缓存的对照,以及四条按收益排序的修法。
Cannot perform I/O on behalf of a different request:Worker 里不能跨请求缓存的东西
这条报错不是业务 bug,是把请求 A 的 I/O 对象交给了请求 B。模块作用域缓存 Response、复用 ASSETS.fetch 结果、waitUntil 留下引用,四种写法对照修法。
wrangler deploy 失败对照:六条报错原文对应的真实原因
deploy 失败的报错关键词就是阶段名:认证、配置、打包、上传发布。六条真实报错逐条对照根因与修法,附「部署成功但线上 500」的三步分诊。
D1 报错 no such table 排查实录:本地和远程根本不是一套库
D1 的 no such table 多数不是 SQL 写错,而是本地模拟库与线上库各存一份。给出三分钟定位顺序、两边建表的正确命令,以及三个容易二次踩的坑。