我的一位客户看到他们的测试服务器和实时服务器之间的网络延迟不一致。
使用简单SELECT 1
100次的网页:
Test website: 100 calls took: 109.405ms
Live website: 100 calls took: 396.9736ms (actually varies between 300-500ms)
使用EF的某些页面最终会产生100-200个非常简单的数据中心调用,这在正常的数据中心设置中很快,但是由于这种看似很高的网络延迟,突然间会增加一两秒。< / p>
数据库/网站最初并不在同一个资源组中,但现在却是。 MS关于将它们彼此靠近定位的信息是不一致的,曾经有一个被称为亲和组的概念已被删除,现在有资源组但是moving them上的文章不清楚它是否不清楚它确实使它们彼此靠近。具体而言,它声称:
新资源组可能具有不同的位置,但这不会更改资源的位置。
但我认为这是在讨论全球不同的数据中心,而不是数据中心内的区域设置。
对于live来说,它是一个带有p1数据库的s3 Standard Serverfarm,测试它是一个s1 db,已经更新了帖子。 DTU下降了5%。全部通过服务,没有虚拟机。
我们可以做些什么来减少这种情况?