我们大多数人都会优化前端、API 和缓存层,但数据库位置经常被忽视。
如果您的数据库距离用户很远,每个请求仍然要付出长途往返的成本。
发生这种情况时,我们通常会寻求解决方法:更多缓存、非规范化读取、后台同步作业或其他隐藏延迟的技巧。
但问题是:当用户远离数据库时,情况实际上会变得有多糟糕。
该基准测试测量了数据库和客户端位置之间不断增加的距离的 p95 读取延迟,然后对靠近客户端的读取服务重复相同的测试。
由 /u/marek_nalikowski 提交 [链接] [评论]。
来源:Reddit Programming










