FAQs
Frequently asked questions about Cloudflare deployment.
Cloudflare FAQs
Is Cloudflare D1 fast enough?
For personal and small-team use, yes. D1 has ~50ms read latency from the edge. Writes are batched and replicated. For high-throughput workloads, consider AWS DynamoDB or Postgres.
Does R2 charge for egress?
No — R2 has zero egress fees. This is a major advantage over AWS S3 for data-heavy workloads.
Can I use Cloudflare Workers to host Docket itself?
Not directly. Docket is a Node.js server. You can deploy it on a VPS or use Cloudflare's Docker hosting. Workers can act as a lightweight proxy or cache layer in front of Docket.
What if I exceed Workers AI free tier?
You'll receive an HTTP 429 error. Docket will retry with exponential backoff. Upgrade to Workers AI paid tier for higher limits.
Can I mix Cloudflare and local adapters?
Yes. For example, use Cloudflare Workers AI for LLM/embedder but keep SQLite locally for storage:
docket:
adapters:
llm:
default: "cloudflare-workers-ai"
embedder:
default: "cloudflare-workers-ai"
store:
default: "sqlite" # local
Is my data encrypted?
- D1: Encrypted at rest by Cloudflare
- R2: Encrypted at rest by Cloudflare
- In transit: All Cloudflare APIs use TLS