为什么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
,但我想知道是否有其他人有同样的问题,如果你知道可能是什么原因造成这种情况?
编辑
看起来osFamily=2
也有同样的问题。
“我试着用.NET 4.5具有相同的结果。我认为是霍尔迪托拉有关Azure的SDK 1.7 & 2.0
Programmatically configure Azure cache client'回答的东西
这似乎是在Azure SDK 1.7 & 2.0中的问题。
从forum discussion看来,这是一个已知的问题。
问题报告here。
从VS2010升级到VS2012,我们注意到部署非常缓慢,可以解决,但随后在代码中的步骤也非常缓慢。
首先,我们认为它可能是该设备,但即使在仿真器中它也非常慢。我们测试过的这款机器是具有12MB RAM的i7处理器。对于很多在我们的论坛上发布过报道的人来说,情况也是如此。
根据其中一条评论,解决方案似乎是将驱动程序更改为winusb(C:\Program Files\GHI Electronics\GHI Premium NETMF v4.2 SDK\USB Drivers\GHI_NETMF_WinUsb
)。
.NET微观框架与OP问题有什么关系? – JuneT
这与OP的问题无关。他正在讨论Azure上Windows 2012和2008之间的部署差异。您的链接是关于Visual Studio 2012和2010. Windows!= Visual Studio。 –
Em ...究竟需要更长的时间? – sharptooth
我要运行一个分析器来查看到底发生了什么。我认为可能是与azure sdk 2.0和1.7(我使用1.7)相关的东西。这来自另一个问题:http://stackoverflow.com/questions/16813664/programmatically-configure-azure-cache-client – Jordi
还没有:)仍然在玩周围。我有一个最近的另一个部署经验。我认为这与使用经典的aspx页面有关。不应该发生适当的MVC,但我仍然没有机会证明它 – Jordi