我们在Azure上托管了几个ASP.NET MVC站点(标准模式下的Wesites),最近我们遇到了高延迟的问题 - 即使对于静态文件,服务器也需要很长时间才能响应。
Chrome中的开发者控制台会显示示例图像文件(100kB)的这些数据:
我们已经配置了自动扩展,因此如果服务器忙碌,网站可以扩展,但似乎没有帮助。
任何想法,问题出在哪里?
修改
该网站位于西欧地区。
看来,问题不在我们的ASP.NET应用程序中。我创建了一个新的website,它只包含静态文件,响应时间也不错。
答案 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网站小组
更新:该解决方法仅适用于标准模式。它在共享或自由模式下引发错误,因此请注意。