#Cloudflare
共 47 篇(全部 106 篇)
-
项目:API 代理与限流,别让自己的 Worker 变成公用出口
用 KV 做固定窗口限流的真实效果:前 5 次 200,第 6 次起 429 并带 Retry-After;以及代理上游要做的路径白名单、密钥隔离、超时兜底与错误透传。
-
项目:状态页与监控,用两个免费组件做出来
定时 Worker 探测目标、KV 存最近状态、静态页读 JSON 渲染——状态页的最小架构;含只在状态变化时写入的省额度技巧与误报抑制。
-
成本控制与额度监控:免费额度什么时候会用完
把日额度换算成每小时速率,找出最先耗尽的那一项;三种监控手段(仪表盘、GraphQL Analytics、Worker 自记数)、降级策略与付费线在哪。
-
备份与配置导出:把 Cloudflare 上的东西变成能重建的文件
DNS、Workers、KV、R2、secrets 分别怎么导出,哪些导不出只能重建;附 KV 全量导出的真实输出与一份可执行的恢复演练清单。
-
故障排查手册:从 cf-ray 到一个具体的原因
按 DNS、证书、边缘、Worker、上游五层顺序定位;20 个常见状态码与错误码的含义、cf-ray 怎么读、wrangler tail 与 curl 的最小验证集。
-
性能与成本优化清单:按收益排序的 18 件事
把优化按"收益 ÷ 改动量"排序:缓存命中率、传输体积、执行时间、请求数量四个维度,附量化方法与哪些事在免费档上根本不值得做。
-
60 篇路线图与索引:从注册账号到能收费的站点
47–106 全 60 篇的分阶段索引,每篇一句话说明解决什么问题,附三条按目标走的阅读路径与文件清单。
-
Cloudflare 免费额度总览:不花一分钱能搭出什么
Workers 每天 10 万请求、KV 每天 10 万读、Pages 2 万个文件、DNS 与 Universal SSL 免费——把这些额度拼起来,够跑一个个人站和几个小工具。附超限后的真实行为。
-
免费 HTTPS:Cloudflare 的边缘证书是怎么发下来的
Universal SSL 的签发与续期、workers.dev 证书长什么样(实测 CN/签发者/90 天有效期)、Always Use HTTPS 怎么开,以及混合内容的排查。
-
Workers 还是 Pages:建站时先回答的三个问题
静态站、需要后端逻辑、要不要 Git 自动构建——三个问题决定选型;附两者的额度、能力边界与迁移方向。
-
用 Workers 搭第一个免费网站:从空目录到能访问的域名
三个文件、一条命令、3 秒部署。附真实部署输出(1.37 KiB、启动 2ms)与三个端点的实测响应,以及"为什么访问不存在的路径也返回 200"。
-
Workers 代码编写教学:一个 fetch 函数能做什么
fetch 处理函数的入参出参、用 URL 做路由、返回 JSON 与自定义头、读取 cf 对象、以及三个真实会踩的错(body 重复读、忘记 404、异步未 await)。
-
Workers 路由与自定义域:把 workers.dev 换成自己的域名
workers.dev 与自定义域的区别、routes 配置的两种写法、绑定前要满足的前提,以及一个"域名没 Active 就加不上"的排查顺序。
-
Cloudflare 免费额度速查:撞上限制时你会看到什么
Workers、KV、Pages 的免费额度一张表,超限后的 Error 1027 与 fail open/closed,以及哪个限制最容易先撞上。
-
Request 与 Response 对象详解:请求里有什么,响应怎么写
把 Request 的 method、URL、headers、cf、body 逐个拆开看,再用真实部署验证 Response 的五种写法:JSON 加状态码、多 Set-Cookie、流式返回、302 跳转、表单解析,以及 body 只能读一次的原始报错。
-
用 Hono 写 Workers 应用:路由、中间件、错误处理一次装好
Hono 4.13 在 Workers 上的完整跑通记录:单文件路由、路径参数、CORS 与日志中间件、Bearer 鉴权分组、HTTPException 与 notFound 兜底,附本地 dev 的真实状态码和 71.61 KiB 打包体积,以及 compatibility_date 超前的原始报错。
-
KV 存储入门:命名空间、读写与最终一致的实测延迟
从建命名空间到 Worker 里读写 KV 的完整流程,附本机实测延迟:写入 473ms、命中缓存读取 6ms、未命中 207ms、删除后 list 仍能看到旧 key 需要 45 秒才消失。
-
R2 与图床:对象存储的上传、取回与公开访问
R2 绑定、按 key 上传取回、etag 与 Cache-Control 的处理,附本机 workerd 模拟环境的完整实测输出;账号无 R2 权限,建桶与公开域名部分只给步骤并明确标注未执行。
-
D1 数据库入门:建表、参数化查询与批量写入
D1 绑定、schema 执行、prepare+bind 参数化查询、batch 批量写与 UNIQUE 冲突的原始报错,附本机 local 模式的实测返回,含每次写入的 meta 字段含义。
-
Durable Objects 入门:一个 ID 一个实例的强一致状态
DO 的单实例语义、类与 migrations 配置、storage 读写与 blockConcurrencyWhile、用 idFromName 拿 stub 的两种调用方式,以及它和 KV、D1 的分工边界。账号无权限,本篇只给配置与代码,未部署也未本地运行。
-
Workers 定时任务:cron 触发器与 scheduled 处理函数
triggers.crons 的配置写法、scheduled 处理函数的三个参数、UTC 与时区换算、ctx.waitUntil 的收尾作用,以及用 wrangler dev --test-scheduled 在本地触发定时任务的调试方式。
-
环境变量与 secrets:把配置和密钥分开管
wrangler.toml 的 [vars] 与 wrangler secret 的分工、本地 .dev.vars 的用法、多环境变量的隔离、以及三个真会踩的坑:值都是字符串、改了要重部署、日志里打出密钥。
-
wrangler dev 与调试:本地跑起来和线上不一样的地方
wrangler dev 的 local 与 remote 两种模式、启动日志怎么读、本地状态文件在哪、三个真遇到的报错原文(compatibility date 超前、日志路径、端口),以及断点与热重载的用法。
-
可观测性与日志:从 metrics 到 wrangler tail 的排查路径
Workers 的四层观测手段、console.log 去了哪里、wrangler tail 的实时过滤、结构化日志的写法,以及一条"先看指标、再看单请求、最后查历史"的排查顺序。
-
Pages 入门:把静态站交给全球网络
从连仓库到拿到 pages.dev 域名:Pages 的构建流程、直接上传的用法、免费额度边界,以及部署完成后该看哪几个页面。
-
Pages Functions:用目录结构写后端
functions 目录的文件路径就是路由:处理器命名、动态段取值、中间件串联、_routes.json 控制调用范围,以及免费额度从哪一刻开始计。
-
Pages 自定义域与预览部署:换域名,也换预览地址
把 pages.dev 换成自有域名,让每次分支推送生成带 hash 的预览地址,用 Access 挡住不该被看到的预览环境,并处理 apex 与 www 的分配。
-
构建配置与缓存:让 Pages 每次构建都可复现
根目录、构建命令、输出目录、监视路径、Node 版本与依赖缓存:六个配置项决定构建能否稳定复现,以及本地成功云端失败时该从哪查。
-
Astro 与 Hugo:静态站框架在 Pages 上的部署参数
Astro 与 Hugo 的构建命令、输出目录、版本锁定方式,静态输出与 SSR 输出的分界,以及主题用 submodule 引入时构建要补的那一步。
-
Pages 与 Workers 静态资源:同一件事的两种做法
assets 目录与 ASSETS 绑定、命中静态文件就不进 Worker 的路由规则、not_found_handling 与 run_worker_first 的取舍,以及新项目该选哪边。
-
图片优化:免费额度内能做的四件事
免费档没有图片处理服务,优化要在构建期完成:尺寸分级、现代格式、宽高占位、加载优先级,外加大图放 R2 的分界。
-
缓存规则:把哪些请求留在边缘
默认只缓存静态扩展名、HTML 不缓存,四条规则覆盖静态资源、页面、接口与后台,配合 cf-cache-status 验证命中,再用清除与 Dev Mode 收拾残局。
-
重定向与批量重定向:几千条旧链接怎么搬
_redirects 文件的语法与 2,000 条静态上限、通配符与占位符写法、换域名时用 Bulk Redirects 批量导入,以及 301 被浏览器记住后怎么收拾。
-
站点性能与 Web Analytics:先看见,再优化
Web Analytics 的免费真实用户数据怎么开、Core Web Vitals 四项指标对应的具体改动、以及按投入产出排出的优化顺序。
-
WAF 入门:免费计划能配出的第一层防护
免费计划里的 WAF 包含什么:免费托管规则集、自定义规则的条数与表达式写法、五种动作的差别,以及用 Security Events 验证规则是否真的生效。
-
速率限制:免费档一条规则怎么用出效果
免费档只有一条速率限制规则、只按路径匹配、周期只有 10 秒。讲清阈值怎么算、动作怎么选,附固定窗口与滑动窗口在同一组请求下的实测差异。
-
Bot 管理:免费档的一个开关与它的副作用
免费计划只有 Bot Fight Mode 一个开关,它按已知机器人名单与浏览器指纹下发挑战,会误伤 API 客户端与监控探针。讲清开之前要排除什么、开了之后怎么确认效果。
-
Zero Trust Access:给内部工具加一层登录,不改代码
免费档 50 个席位,用内置的一次性验证码就能把后台、预览环境、内部工具挡在登录页后面。Access 在边缘拦截,应用本身不需要改代码;需要改的是你对"公开域名"的理解。
-
Turnstile 人机验证:前端一个 div,后端一次 POST
Turnstile 免费、可用于任意站点,不要求域名在 Cloudflare 上。前端嵌一个容器,后端调用 siteverify,token 单次有效 300 秒。附本机用测试密钥真实调用 siteverify 的返回。
-
SSL/TLS 模式:Flexible、Full、Full (strict) 怎么选
四种回源模式的实际差别、Flexible 引发重定向循环的原因、Full (strict) 需要的证书条件,以及 525/526 这类报错对应的具体故障点。
-
安全响应头与 HSTS:用 Worker 一次配全
Cloudflare 只自动加 CF-RAY、NEL 这类头,CSP、HSTS、X-Frame-Options 要自己配。附一个真实部署的 Worker,以及抓回来的完整响应头。
-
DDoS 防护:免费计划里哪些是自动的,哪些要你动手
网络层与应用层的防护在免费档里是两套机制:前者全自动且不计量,后者要靠 WAF 规则、限流与缓存命中率。附被打时的处理顺序与 Under Attack Mode 的副作用。
-
日志与 Logpush:免费档能看到什么,看不到什么
控制台分析、Security Events、wrangler tail 是免费档的三条日志路径,Logpush 外送要付费。附一次真实 tail 抓到的结构化日志,以及 tail 输出里 Ok 与 Exception 的含义。
-
攻击排查顺序:从 Ray ID 到处置的七步
把"站点被打"拆成可判定的七步:先定位请求停在哪一层,再按类型选手段,最后才是改配置。附状态码对照表与一条 curl 判定命令。
-
项目:用 Workers 与 KV 做一个免费短链服务
一个 KV 命名空间加 80 行代码,做出可用的短链服务;附真实部署输出、302 跳转实测,以及 KV 最终一致性和写入额度的真实边界。
-
项目:用 R2 做一个不花流量费的图床
R2 免费 10 GB 存储、100 万次写、1000 万次读,出站流量不计费;这套图床的设计取舍、上传鉴权、缓存头与成本估算,附无法实机验证的部分。
-
项目:用 Pages 搭一个长期免费的个人博客
Pages 每月 500 次构建、2 万个文件、流量不计费;博客的三条部署路线、构建参数怎么填、自定义域与预览部署,以及构建次数的真实边界。
没有匹配的文章,换个关键词或标签试试。