У меня есть ASP.NET (Webforms), работающий с .Net Framework 4.0.Почему развертывание Azure медленнее на Windows 2012 Server, чем на Windows 2008 Server
Если я развожу этот сайт с osFamily="1"
(на сервере Windows 2008), то .NET CLR
принимает 120 ms
в среднем (согласно журналам NewRelic).
Если я беру точный сайт и разворачиваю его с помощью osFamily="3"
(на сервере Windows 2012), то .NET CLR
занимает более 500 ms
.
Я знаю, что должен переехать в MVC4
и, возможно, .Net Framework 4.5
, но я хотел бы знать, была ли у кого-либо другая проблема, и если вы знаете, что может быть причиной этого?
Редактировать
Похоже osFamily=2
также имеет те же проблемы.
Em ... Что именно занимает больше времени? – sharptooth
Я собираюсь запустить профилировщик, чтобы точно посмотреть, что происходит. Я думаю, может быть что-то связанное с azure sdk 2.0 и 1.7 (я использую 1.7). Это происходит из другой проблемы: http://stackoverflow.com/questions/16813664/programmatically-configure-azure-cache-client – Jordi
еще не :) все еще играющий arround. У меня был недавний опыт работы с другим развертыванием. Я думаю, что это связано с использованием классических страниц aspx. Не должно происходить с надлежащим MVC, но у меня еще не было возможности это доказать – Jordi