如今开发个人网站或轻量级 Serverless 应用,如果还在买云服务器、配 Linux 环境、折腾 Nginx 反向代理、手动配置 SSL 证书,纯属在给自己的开发效率“找罪受”。
借助现代边缘计算(Edge Computing)与 Serverless 生态,开发者完全可以构建一套零服务器部署、全球极速响应、每月几十万次请求零账单的现代网站架构。
🚀 现代化零成本技术栈组合
[用户浏览器]
│
├─► 静态前端 ──────► Cloudflare Pages (连接 GitHub 自动 CI/CD)
├─► 动态 API ──────► Cloudflare Workers (边缘 Serverless 函数)
│ ├─► 结构化数据 ──► Cloudflare D1 (边缘 SQLite)
│ └─► 文件/图片 ──► Cloudflare R2 (S3 兼容对象存储)
└─► 邮件通知 ──────► Resend API (每月 3,000 封免费发件)
🧩 各模块深度解析与选型优势
1. 静态前端托管:Cloudflare Pages
- 工作流:直接绑定 GitHub / GitLab 仓库,只需执行
git push,系统便会自动触发构建(支持 React、Vue、Next.js、Astro 等主流框架)并分发至全球边缘节点。 - 核心优势:自带免费 SSL 证书、自动 CDN 加速、无限流量,免去配置 Nginx 静态文件路径及 Let’s Encrypt 证书续期流程。
2. 无服务器后端:Cloudflare Workers
- 工作流:基于 V8 隔离区(Isolates)架构,将 API 业务逻辑部署在全球 300+ 个边缘节点。
- 核心优势:毫秒级超快冷启动(几乎无感),每天提供 100,000 次免费请求额度。开发小型 API、Form 表单接收或 webhook 代理绰绰有余。
3. 边缘数据库:Cloudflare D1
- 工作流:开箱即用的 Serverless SQLite 数据库,可直接在 Workers 中通过标准 SQL 语句进行读写。
- 核心优势:完全不需要管理数据库连接池,也无需担心 MySQL/PostgreSQL 端口暴露在公网被爆破或扫描。免费额度包含每日 500 万次行读取与 10 万次行写入。
4. 对象存储:Cloudflare R2
- 工作流:用于存储用户上传的图片、文档及静态资源,完全兼容 Amazon S3 API 协议(现有 SDK 可无缝迁移)。
- 核心优势:提供 10 GB 免费存储空间,最重要的是免收出网流量费(Zero Egress Fees),彻底告别传统云厂商对象存储“高额流量账单”的隐患。
5. 邮件发件服务:Resend
- 工作流:用于发送用户注册验证码、重置密码及业务通知邮件。
- 核心优势:无需自建 SMTP 服务器,也不用折腾复杂的 Sendmail 命令。Resend 界面现代、API 友好,开箱即用,免费版每月支持 3,000 封邮件(每天上限 100 封)。
💡 为什么这种架构能让你安心睡觉?
- 零账单成本:对于个人项目或中小型轻量网站,上述服务的免费额度完全涵盖日常需求,无需绑定信用卡高额扣费。
- 零服务器运维:没有 Linux 系统更新、没有 Nginx 崩溃、没有磁盘空间爆满,更不用半夜被叫醒看 Log 日志。
- 天然防 CC / DDoS 攻击:借助 Cloudflare 强大的边缘防护网络,攻击流量在边缘节点直接被拦截清洗,不会对后端服务造成瘫痪。