为什么Azure在Windows 2012 Server上的部署速度比在Windows 2008服务器上慢

问题描述:

我有一个ASP.NET(Webforms)与.Net Framework 4.0一起工作。为什么Azure在Windows 2012 Server上的部署速度比在Windows 2008服务器上慢

如果我使用osFamily="1"(在Windows 2008服务器上)部署该站点,则.NET CLR平均需要120 ms(根据NewRelic日志)。

如果我选取确切的网站,并将其部署到osFamily="3"(在Windows 2012服务器上),.NET CLR需要多于500 ms

我知道我应该搬到MVC4也许.Net Framework 4.5,但我想知道是否有其他人有同样的问题,如果你知道可能是什么原因造成这种情况?

enter image description here

编辑

看起来osFamily=2也有同样的问题。

+10

Em ...究竟需要更长的时间? – sharptooth

+0

我要运行一个分析器来查看到底发生了什么。我认为可能是与azure sdk 2.0和1.7(我使用1.7)相关的东西。这来自另一个问题:http://stackoverflow.com/questions/16813664/programmatically-configure-azure-cache-client – Jordi

+0

还没有:)仍然在玩周围。我有一个最近的另一个部署经验。我认为这与使用经典的aspx页面有关。不应该发生适当的MVC,但我仍然没有机会证明它 – Jordi

http://social.msdn.microsoft.com/Forums/windowsazure/en-us/7cf664b0-5876-4d6a-b54d-fda46c544c6f/azure-deployment-slower-with-w2012-server-than-w2008-server-or-w2008-server-r2?forum=windowsazuretroubleshooting

“我试着用.NET 4.5具有相同的结果。我认为是霍尔迪托拉有关Azure的SDK 1.7 & 2.0

Programmatically configure Azure cache client'回答的东西

这似乎是在Azure SDK 1.7 & 2.0中的问题。

+0

您是否检查过上面发布的帖子是否与此主题的OP相同? – JuneT

+0

@JuneT它仍然是一个有效的答案 – Cilan

+0

您是否检查过MSDN答案被标记为不是由OP回答?而根据上面的帖子的OP,这还没有回答? – JuneT

forum discussion看来,这是一个已知的问题。

问题报告here

从VS2010升级到VS2012,我们注意到部署非常缓慢,可以解决,但随后在代码中的步骤也非常缓慢。

首先,我们认为它可能是该设备,但即使在仿真器中它也非常慢。我们测试过的这款机器是具有12MB​​ RAM的i7处理器。对于很多在我们的论坛上发布过报道的人来说,情况也是如此。

Read more

根据其中一条评论,解决方案似乎是将驱动程序更改为winusb(C:\Program Files\GHI Electronics\GHI Premium NETMF v4.2 SDK\USB Drivers\GHI_NETMF_WinUsb)。

+0

.NET微观框架与OP问题有什么关系? – JuneT

+0

这与OP的问题无关。他正在讨论Azure上Windows 2012和2008之间的部署差异。您的链接是关于Visual Studio 2012和2010. Windows!= Visual Studio。 –