Why I Moved My Blog to Cloudflare Workers (and You Should Too)

After years of managing VPS and AWS EC2, I discovered Cloudflare Workers. Here is why I made the switch and never looked back.

BO

2026年3月12日 · 2 分钟阅读

The Pain of Traditional Hosting

I used to run my blog on a $5 DigitalOcean droplet. Simple, right?

Until:

  • The server went down at 2 AM
  • I had to run apt update every month
  • Someone DDoSed me and I was offline for 6 hours
  • The bill kept growing as I added more services

Enter Cloudflare Workers

Cloudflare Workers changed everything. Here is what I love:

1. No server to manage
No SSH, no nginx config, no certbot renewals. Just write code and deploy.

2. Global by default
Your code runs in 300+ locations worldwide. My blog went from 800ms load time to 80ms.

3. Pay per request
My blog costs about $0.50/month. Yes, fifty cents.

4. Edge computing
Database queries, authentication, image optimization — all at the edge.

The Architecture

User → Cloudflare CDN → Worker → D1 (SQLite) → Response
                    ↘  R2 (Images) ↗

Everything runs at the edge. No origin server needed.

What I Learned

The good:

  • Cold starts are real but manageable
  • D1 is surprisingly fast for a SQLite-based solution
  • The developer experience is excellent

The bad:

  • Some npm packages don't work in Workers
  • WebSocket support is limited
  • Debugging can be tricky

Should You Switch?

Yes, if:

  • You run a content site or API
  • You hate managing servers
  • You want global performance on a budget

Not yet, if:

  • You need raw file system access
  • Your app has heavy CPU-bound tasks
  • You rely on Node.js-specific APIs

The future of web development is edge computing. Cloudflare Workers is not just a hosting platform — it is a new way of thinking about architecture.