Hi everyone! I have a question about Cloudflare D1 replication and latency: My D1 database’s primar
Hi everyone! I have a question about Cloudflare D1 replication and latency:
My D1 database’s primary region is APAC (I’m in India).
If I call my Worker API without read replicas, my responses in India are around 300ms.
If I enable read replicas, my response time in India goes up to 500–700ms.
For a user in the UK, with read replicas enabled, the response comes from the WEUR region and is under 100ms (which is great!).
But if I turn off read replicas, UK users get responses from APAC and latency is over 700ms.
My question:
Is there any way to make my responses in India faster with D1 replication enabled?
Why is enabling read replicas increasing my latency locally, and what’s the best way to optimize for both my region (India) and global users?
Any tips or best practices would be greatly appreciated!
My D1 database’s primary region is APAC (I’m in India).
If I call my Worker API without read replicas, my responses in India are around 300ms.
If I enable read replicas, my response time in India goes up to 500–700ms.
For a user in the UK, with read replicas enabled, the response comes from the WEUR region and is under 100ms (which is great!).
But if I turn off read replicas, UK users get responses from APAC and latency is over 700ms.
My question:
Is there any way to make my responses in India faster with D1 replication enabled?
Why is enabling read replicas increasing my latency locally, and what’s the best way to optimize for both my region (India) and global users?
Any tips or best practices would be greatly appreciated!


