Azure网站 - 高延迟

时间:2014-01-30 08:22:16

标签: asp.net-mvc azure latency

我们在Azure上托管了几个ASP.NET MVC站点(标准模式下的Wesites),最近我们遇到了高延迟的问题 - 即使对于静态文件,服务器也需要很长时间才能响应。

Chrome中的开发者控制台会显示示例图像文件(100kB)的这些数据:

  • 连接12ms
  • 发送3毫秒
  • 等待1856ms
  • 收到89毫秒

我们已经配置了自动扩展,因此如果服务器忙碌,网站可以扩展,但似乎没有帮助。

任何想法,问题出在哪里?

修改

该网站位于西欧地区。

看来,问题不在我们的ASP.NET应用程序中。我创建了一个新的website,它只包含静态文件,响应时间也不错。

2 个答案:

答案 0 :(得分:2)

切换到实例大小M已经为我们解决了这个问题......现在。

答案 1 :(得分:0)

我复制粘贴the answer from my question,因为我认为我们遇到了同样的问题

我收到了Windows Azure网站小组on MSDN forum的回复:

  

我们已将此问题确定为我们最近发布的新Auto-Heal功能中的错误。请在您的web.config文件中添加以下内容以暂时解决此问题。

<configuration>
    <system.webServer>
        <monitoring>
            <triggers>
                <slowRequests timeTaken="02:00:00" count="1000000000" timeInterval="00:01:00" />
            </triggers>
            <actions value="LogEvent" />
        </monitoring>
    </system.webServer>
</configuration>
  

我们正在努力尽快发布修复程序。

     

抱歉给您带来不便。

     

Windows Azure网站小组

更新:该解决方法仅适用于标准模式。它在共享或自由模式下引发错误,因此请注意。