你决定做个小产品——一个 Solve 小【本文首发于唐霜的博客】【转载请注明来源】需求的小工具,或者一个做出海的小站。代码原创内容,盗版必究。本文作者:唐霜,转载请注明出处。写得差不多了,然后呢?
原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。
很多人的第一反应是:买台云服务器。然后开【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net一个全新的受苦流程——装环境、配 Ngi【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。nx、开防火墙端口、提防数据库端口被扫、【本文受版权保护】【版权所有】唐霜 www.tangshuang.net数据库备份、磁盘满了要清理、证书到期要续本文作者:唐霜,转载请注明出处。【本文受版权保护】……东西还没上线,先给自己找了一身罪受。
未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。
说句实话:对个人小产品来说,服务器带来的著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】大部分”工作”,【版权所有,侵权必究】【本文首发于唐霜的博客】都是自己给自己找的。你缺的不是一台机器,未经授权,禁止复制转载。【原创内容,转载请注明出处】是一套不用你伺候的托管方案。
这篇文章给你一套我长期在用的组合:Cloudflare 全家桶(Pages【本文受版权保护】转载请注明出处:www.tangshuang.net + Workers + D1 + R2转载请注明出处:www.tangshuang.net【转载请注明来源】)加一个 Resend。前端、后端、数据库、文件、邮件,五个环【关注微信公众号:wwwtangshuangnet】【未经授权禁止转载】节全部托管,全部有免费额度,免费额度内每著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net月账单是 0 元。每个环节我都给你说清楚:它管什么、怎么【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】开通、你会得到什么。
【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】
先建立整体认知。这套方案里你只需要维护一【原创不易,请尊重版权】【本文受版权保护】个 GitHub 仓库,剩下的一切都跑在本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。别人的基础设施上——而且是离全球用户都近本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。的边缘节点(可以理解成「部署在全世界各地【本文首发于唐霜的博客】【本文受版权保护】的机房,用户访问哪边近就走哪边」):
【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net
五个服务的分工一句话记牢:Pages 管门面,Workers 管后著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】端,D1 管数据,R2 管文件,Rese著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。nd 管发信。下面一步一步来。
【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】【原创内容,转载请注明出处】原创内容,盗版必究。
1
静态前端 → Cloudfl本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】are Pages
注册 Cloudflare 账号(免费)本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net,进控制台建一个 Pages 项目,授权【作者:唐霜】【本文受版权保护】连上你的 GitHub 仓库,选好构建命【作者:唐霜】【原创内容,转载请注明出处】令——以后每次 git push,它自动构建、自动上线。顺便说一句,Gi本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.nettHub 授权时选「Only selec【版权所有,侵权必究】未经授权,禁止复制转载。t repositories」只授权需要【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】的仓库,最小权限习惯从这一刻开始养成。
📦 你会得到:一个 你的项目.pages.dev 免费域名,带宽不限量、静态请求不限次,【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。全球 CDN 加速,HTTPS 证书自动本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。配好。绑定自己的域名也免费。
2
后端接口 → Cloudfl未经授权,禁止复制转载。【未经授权禁止转载】are Workers
API 接口、表单处理、Webhook 本文版权归作者所有,未经授权不得转载。【版权所有,侵权必究】回调,全写成 Worker。它是跑在边缘【本文受版权保护】本文作者:唐霜,转载请注明出处。节点上的函数:没有传统意义上的冷启动(代【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。码常驻在节点上,来了请求直接执行),也不【原创不易,请尊重版权】【本文首发于唐霜的博客】用你管服务器。本地开发用官方命令行工具 【转载请注明来源】【本文首发于唐霜的博客】Wrangler:npm create cloudflar【访问 www.tangshuang.net 获取更多精彩内容】【未经授权禁止转载】e@latest 一条命令起项目。
📦 你会得到:免费档每天 10 万次请求(约每月 300 万次),时长不计费,一【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】次调用给 10 毫秒 CPU 时间——纯【未经授权禁止转载】【作者:唐霜】接口转发加查库这种活,绰绰有余。
3
数据库 → Cloudfla未经授权,禁止复制转载。【作者:唐霜】re D1
需要存用户数据、记录状态?用 D1。本质【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net上它是开箱即用的边缘 SQLite:不用装数据库、不用配连接池、不用开端口本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】、不用天天提防端口被扫,Worker 里【本文受版权保护】【本文首发于唐霜的博客】几行绑定代码直接读写。建库一条命令:wrangler d1 create 我著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】的数据库名。
📦 你会得到:每天 500 万行读 + 10 万行写,总存储 5 GB。小工具 Daily 活跃几千人都不一定本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】用得完。
4
文件和图片 → Cloudf转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.netlare R2
用户上传的头像、生成的图片、导出的文件,【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。丢进 R2。它兼容 S3 协议(亚马逊对【关注微信公众号:wwwtangshuangnet】【本文受版权保护】象存储的事实标准,网上几乎所有上传组件都本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】能直接对接),最大的杀手锏是:出网流量 0 费用。传统云存储”用户下载图片我【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net掏钱”的账,在这里直接划掉。
📦 你会得到:10 GB 免费 存储,每月 100 万【本文首发于唐霜的博客】【未经授权禁止转载】次写 + 1000 万次读操作,出网流量【未经授权禁止转载】原创内容,盗版必究。全免。
5
验证码和通知邮件 → Res本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。end
注册验证码、找回密码、订单通知,接个 R【本文首发于唐霜的博客】原创内容,盗版必究。esend 就行——它是给开发者用的邮件原创内容,盗版必究。未经授权,禁止复制转载。接口,写两行代码直接发,不用自己去伺候邮转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。件服务器、折腾 SPF/DKIM 解析(【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。那套域名配好会自动引导你完成)。Clou未经授权,禁止复制转载。【未经授权禁止转载】dflare Workers 官方文档里本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net也有它的接入示例,对接非常顺。
📦 你会得到:每月 3000 封免费邮件(注意每天上限 100 封,做验本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】证码场景完全够),可绑 3 个发信域名。【本文受版权保护】著作权归作者所有,禁止商业用途转载。提醒一句:Resend 是第三方服务,与【原创内容,转载请注明出处】【本文首发于唐霜的博客】 Cloudflare 无隶属关系,额度【本文首发于唐霜的博客】未经授权,禁止复制转载。以官方定价页为准。
把五家的免费额度放在一张表里,建议存下来本文作者:唐霜,转载请注明出处。【本文受版权保护】:
著作权归作者所有,禁止商业用途转载。【转载请注明来源】未经授权,禁止复制转载。【原创内容,转载请注明出处】
省下买服务器的几十块钱是小事,最爽的是省【转载请注明来源】著作权归作者所有,禁止商业用途转载。下了「半夜被叫醒看日志」这项支出——严格说是省下了一种生活方式。【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。没有机器要你伺候,小东西安安静静跑在边缘本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。节点,你只管写代码。
【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】
有人会问:Vercel 不也是免费部署吗【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】?Vercel 当然好用,开发体验甚至更原创内容,盗版必究。本文作者:唐霜,转载请注明出处。好。但底层的账不一样:它的出网流量是按量计费的(Pro 档含 100GB,超出后约 转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net$0.15/GB)。早年不少独立开发者产本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】品突然被流量冲爆、收到意外账单的故事,大【原创不易,请尊重版权】未经授权,禁止复制转载。多发生在这——现在 Vercel 已经加转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net了支出上限保护,不会再出现天价账单,但流量钱本身照收。而 Cloudflare 是把出网流量【作者:唐霜】本文版权归作者所有,未经授权不得转载。直接做成了 0 元,这是写在架构里的差别本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。,不是促销。对”不知道哪天会【原创不易,请尊重版权】【转载请注明来源】火”的个人产品,这个差别值得未经授权,禁止复制转载。【本文受版权保护】记在心里。
【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】【版权所有,侵权必究】
推荐归推荐,这套组合不是万能的。它适合无状态的短任务,不适合的活儿硬塞进去,最后难受的是自己转载请注明出处:www.tangshuang.net【转载请注明来源】。我的分界线很简单——一个请求能不能在几十秒内、无状态地跑完?本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】能,就 Workers;不能,就老实回服【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。务器或容器。
【原创不易,请尊重版权】【转载请注明来源】本文版权归作者所有,未经授权不得转载。
展开说三个常见的坑:一是长任务,视频转码、分钟级爬虫、大模型推理,超出著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net单次调用的 CPU 限制,别硬来;二是 Native 模块,依赖 C 扩展或系统库的运行时在 Wo【本文首发于唐霜的博客】未经授权,禁止复制转载。rkers 里装不上;三是 D1 不是 Postgres,它是单写入者架构,高并发猛写会排队争用转载请注明出处:www.tangshuang.net【未经授权禁止转载】。真需要正经的关系型数据库,可以接 Ne【本文首发于唐霜的博客】【原创不易,请尊重版权】on、Supabase 这类托管 Pos【未经授权禁止转载】【本文首发于唐霜的博客】tgres,依然不用回到自建服务器。
原创内容,盗版必究。【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。
1
免费 ≠ 无限,先记住三个硬【版权所有】唐霜 www.tangshuang.net【转载请注明来源】数字
Workers 每次调用 10ms CP【版权所有,侵权必究】转载请注明出处:www.tangshuang.netU 时间;Resend 每天最多 100【作者:唐霜】【原创内容,转载请注明出处】 封(别让注册高峰把验证码邮件卡住);P本文作者:唐霜,转载请注明出处。【本文受版权保护】ages 每月 500 次构建。都不是禁【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。止线,是提醒你:免费档的定位是「产品验证【原创不易,请尊重版权】【本文受版权保护】期」,爆量之后再谈付费,那时候你已经有收本文版权归作者所有,未经授权不得转载。【转载请注明来源】入了。
2
密钥永远不进前端代码仓库
数据库连接、邮件 API Key 一律放【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。 Workers 的环境变量(Secre【本文受版权保护】【原创内容,转载请注明出处】ts),而不是写在代码里。仓库公开的那一著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】刻,扫库机器人几分钟内就能把泄露的密钥刷未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net爆你的额度。R2 的 API Token著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】 也只给最小权限:只读的桶就别给写权限。
3
正式产品,绑自己的域名
*.pages.dev 这类免费域名在部【本文首发于唐霜的博客】【作者:唐霜】分地区的访问稳定性一般,做出海产品影响不【本文受版权保护】本文版权归作者所有,未经授权不得转载。大,但只要产品要认真运营,就花一年几十块本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】钱买个自己的域名绑上——SSL 证书免费转载请注明出处:www.tangshuang.net【本文受版权保护】自动配。这也是你的品牌资产。
4
数据可迁移性,从第一天就设计
万一哪天要搬家呢?D1 本质是 SQLi原创内容,盗版必究。【转载请注明来源】te,数据随时能导出成文件;R2 兼容 转载请注明出处:www.tangshuang.net本文版权归作者所有,未经授权不得转载。S3 协议,迁移脚本满地都是;前端就是静本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。态文件,哪里都能放。选这套组合,不是把自【原创不易,请尊重版权】未经授权,禁止复制转载。己锁进某家云,反而每一步都留了后门。
5
额度政策会变,上线前看一眼官【转载请注明来源】【未经授权禁止转载】方定价页
本文额度是 2026 年 9 月的官方口【未经授权禁止转载】【原创不易,请尊重版权】径。免费政策历史上调整过,未来也可能再调【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。。动手前花两分钟看一眼各家定价页,别拿过转载请注明出处:www.tangshuang.net【作者:唐霜】期的攻略做架构决策。
按 Workers 每天 10 万次请求本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net粗算:一个用户每天发 20 个请求,就是【本文受版权保护】【作者:唐霜】每天 5000 活跃用户。对绝大多数刚上【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。线的小产品,这是一个够到你开始收钱的量级本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。。到了那一天,$5/月 的付费档会比你现【原创内容,转载请注明出处】【原创不易,请尊重版权】在的服务器账单便宜得多。
这恰恰是这套组合的强项:前端是静态文件随转载请注明出处:www.tangshuang.net【转载请注明来源】处可放,D1 是 SQLite 导出即走【版权所有,侵权必究】【作者:唐霜】,R2 兼容 S3 一键迁移。免费政策可本文版权归作者所有,未经授权不得转载。【作者:唐霜】能微调,但「可迁移性」是你自己握着的主导【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】权。
Q3 那我还该用 Vercel / Netl原创内容,盗版必究。【版权所有,侵权必究】ify 吗?
纯前端项目用它们完全没问题,开发体验好。【原创内容,转载请注明出处】未经授权,禁止复制转载。但只要涉及「用户要下载文件、看图片」的动转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net态流量,出网计费的账就会跟着流量涨。个人本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】产品的不确定性大,把流量成本做成 0 的【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】架构,容错率更高。
撞上这三件事之一就付:请求量大到天天顶免【转载请注明来源】【版权所有】唐霜 www.tangshuang.net费额度、业务需要超出 10ms 的 CP【转载请注明来源】【作者:唐霜】U 计算、或者确实需要正经 Postgr【转载请注明来源】【版权所有】唐霜 www.tangshuang.netes 的高并发写入。付的是 $5/月 起【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。,而且是因为产品有人用才付——这钱花得比原创内容,盗版必究。【作者:唐霜】服务器时代心甘情愿多了。
回顾一下这套组合:Pages 托管前端、【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】Workers 跑后端、D1 存数据、R【本文受版权保护】【版权所有,侵权必究】2 放文件、Resend 发邮件——全部【版权所有】唐霜 www.tangshuang.net【转载请注明来源】托管、全部有免费额度、全部不用你伺候机器【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net。你要维护的只有一个 GitHub 仓库著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。。
【版权所有】唐霜 www.tangshuang.net【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net
个人创业最贵的成本不是那几十块服务器钱,【原创不易,请尊重版权】原创内容,盗版必究。是你盯着终端配环境的那几个晚上。别伺候机器了,让机器的事归托管,你的时间【版权所有,侵权必究】【原创内容,转载请注明出处】归产品。
今晚就可以动手:注册 Cloudflar原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】e,把仓库接上 Pages,跑通第一条请本文作者:唐霜,转载请注明出处。【作者:唐霜】求。你的小产品值得先上线,再完美。
转载请注明出处:www.tangshuang.net【转载请注明来源】【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。
【未经授权禁止转载】转载请注明出处:www.tangshuang.net【原创不易,请尊重版权】【本文受版权保护】