我知道这是一个广泛的问题,但请耐心等待。
我们有一个带有IIS和ASP.NET Web服务的标准Azure Windows VM。所有数据库查询都是针对Azure SQL运行的。 我们有一个页面可以同时进行大约18个REST调用,所有这些REST调用都在内部查询Azure SQL DB。
所以在实时服务器上,Chrome显然限制了连接数量为6 快速浏览后,看起来前几个查询非常慢。它们确实需要一点时间,但如果单独运行它们,则不会超过5秒或更长时间。也许最多0.5秒 好吧,如果我同时运行所有这些调用,那么第二个想法,IIS或SQL服务器处于性能限制。 但是如果我在等待网站加载的同时从Postman单独运行六个呼叫中的任何一个,它们会在亚秒内返回。所以它不能是最高的IIS或SQL服务器。如果它们来自同一个来源或其他东西,似乎这些呼叫有点相互阻挡。
当我从一个客户端发出多个呼叫时,我的设置中是否有任何常见的因素可能导致此速度减慢?
SQL调用只是简单的“选择”,没有更新或其他东西。