3
我有一个Windows Azure应用程序(Asp Net Mvc 4)。 在这个应用程序中有一些Ajax。一些请求使用简单的内存中服务器逻辑(没有sql,没有外部Web服务)。 当我在调试模式下本地运行它时,ajax请求获取响应大约需要900 ms。 本地处于释放模式,大约需要30毫秒(可以)。 当我将应用程序发布到Azure时,获取响应的请求需要450 ms。我尝试调试模式和发布,还有云和本地服务配置。在所有情况下,需要450毫秒。 问题:有没有我没有考虑到的事情?以调试或发布模式发布到Windows Azure
你的服务在做什么?任何外部(I/O或网络延迟绑定)操作?你在测量什么?客户往返时间还是记录您的运营的服务方完成时间? – 2012-04-16 16:01:49
它只是从内存缓存中获取一些数据并将其返回。我测量客户往返时间。 – 2012-04-16 16:02:53
您是否试图连接(通过远程桌面)另一个天青实例以消除网络延迟/带宽作为一个可能的问题? – 2012-04-16 16:52:29