什么是 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

适用场景

  1. API 网关 — 聚合多个后端
  2. 动态图片处理 — 结合 R2 存储
  3. A/B 测试 — 分流策略
  4. 个人博客 — 就像你现在看到的这个!

总结

Workers 改变了传统的服务器模式,让开发者可以更专注于业务逻辑,而不必关心基础设施。

边缘计算不是未来,而是现在。