Database Azure数据库延迟消除应用程序
我已经读了很多关于stackoverflow上azure数据库的延迟以及各种网络博客的文章。然而,我无法弄清楚到底发生了什么,我在azure网站和azure数据库之间经历了很长的延迟 我注意到我的应用程序运行非常慢,所以我记录了运行查询的时间(数据库执行查询本身需要~0毫秒)。平均而言,执行一个查询并从数据库获得响应需要175ms。如果我在一个页面加载中执行10个查询,那么延迟时间仅为1.75秒!我从运行Mysql的廉价主机获得了比这更好的性能Database Azure数据库延迟消除应用程序,database,performance,azure,latency,Database,Performance,Azure,Latency,我已经读了很多关于stackoverflow上azure数据库的延迟以及各种网络博客的文章。然而,我无法弄清楚到底发生了什么,我在azure网站和azure数据库之间经历了很长的延迟 我注意到我的应用程序运行非常慢,所以我记录了运行查询的时间(数据库执行查询本身需要~0毫秒)。平均而言,执行一个查询并从数据库获得响应需要175ms。如果我在一个页面加载中执行10个查询,那么延迟时间仅为1.75秒!我从运行Mysql的廉价主机获得了比这更好的性能 非常感谢您就如何解决此问题提供的任何建议。看起来数
非常感谢您就如何解决此问题提供的任何建议。看起来数据库与我的网站位于不同的区域。将其移动到同一个数据中心将延迟从约175ms降低到约30ms。看起来数据库位于与我的网站不同的区域。将其移动到同一数据中心将延迟从约175ms降低到约30ms。好的,因此我的数据库似乎与我的网站不在同一区域。方案B:改变其中一个的区域。你真的应该把它放在回答和评论中。好吧,你有两种可能。首先,将网站和数据库移至同一区域。第二,执行较少的查询-使用缓存并在适当的情况下将较小的操作合并为较大的操作。好的,看起来我的数据库与我的网站不在同一区域。方案B:改变其中一个的区域。你真的应该把它放在回答和评论中。好吧,你有两种可能。首先,将网站和数据库移至同一区域。第二,执行较少的查询-使用缓存并在适用的情况下将较小的操作合并为较大的操作。