什么是 Cloudflare Workers?
简单来说,Workers 是运行在 Cloudflare 全球网络上的无服务器函数。你写的代码会在 300+ 城市的数据中心执行,离用户最近的地方。
核心优势
// 一个简单的 Worker
export default {
async fetch(request: Request): Promise<Response> {
return new Response("Hello from the edge! 🌍", {
headers: { "content-type": "text/plain" },
});
},
};
- ⚡ 超低延迟 — 代码在用户附近执行
- 💰 免费额度 — 每天 10 万次请求免费
- 🔧 开发体验 — 支持 TypeScript,wrangler CLI 友好
快速开始
安装 wrangler 并登录:
npm install -g wrangler
wrangler login
wrangler init my-worker
适用场景
- API 网关 — 聚合多个后端
- 动态图片处理 — 结合 R2 存储
- A/B 测试 — 分流策略
- 个人博客 — 就像你现在看到的这个!
总结
Workers 改变了传统的服务器模式,让开发者可以更专注于业务逻辑,而不必关心基础设施。
边缘计算不是未来,而是现在。