Improve global upload performance with R2 Local Uploads
2026-02-03
9 min read
3
by Frank Chen
Endigest AI Core Summary
Cloudflare announces Local Uploads for R2 in open beta, enabling faster global upload performance by writing object data to a storage location near the client before asynchronously replicating it to the bucket's primary region.
- •Up to 75% reduction in Time to Last Byte (TTLB) for cross-region uploads, dropping from ~2s to ~500ms in synthetic benchmarks
- •Object data is immediately accessible after the initial local write completes, with no waiting period for background replication
- •Not available for jurisdiction-restricted buckets (e.g., EU, FedRAMP)
- •Replication tasks use Cloudflare Queues with at-least-once delivery guarantees, retries, and dead letter queues
- •A pull-model polling service batches and dispatches replication jobs to Gateway Workers, which read from source, write to destination, and update Durable Object metadata
- •No additional cost; upload requests incur standard Class A operation charges
Tags:
#R2
#Performance
#Storage
