52 votes

Pourquoi le déploiement d'Azure est-il plus lent sur Windows 2012 Server que sur Windows 2008 Server ?

J'ai un ASP.NET (Webforms) qui fonctionne avec .Net Framework 4.0.

Si je déploie ce site avec osFamily="1" (sur un serveur Windows 2008) le .NET CLR prend 120 ms moyenne (selon les registres de NewRelic).

Si je prends le site exact et que je le déploie avec osFamily="3" (sur un serveur Windows 2012) le .NET CLR Il faut plus que 500 ms .

Je sais que je devrais déménager à MVC4 et peut-être .Net Framework 4.5 mais j'aimerais savoir si quelqu'un d'autre a eu le même problème et si vous savez ce qui pourrait en être la cause ?

enter image description here

Modifier

On dirait que osFamily=2 a également le même problème.

2voto

Ionică Bizău Points 14484

De la discussion de forum il semble que ce soit un problème connu.

Le problème est signalé ici .

Lors de la mise à niveau de VS2010 à VS2012, nous avons remarqué que le déploiement est très lent, ce qui peut être contourné, mais l'introduction du code est également très lente.

D'abord, nous avons pensé que c'était peut-être l'appareil, mais il est très lent, même dans l'émulateur. Cette machine que nous avons testée, est un processeur i7 avec 12MB de RAM. Cela semble également le cas pour beaucoup de personnes qui ont signalé sur nos forums.

Lire la suite .

Une solution semble être de changer le pilote pour winusb ( C:\Program Files\GHI Electronics\GHI Premium NETMF v4.2 SDK\USB Drivers\GHI_NETMF_WinUsb ) - selon l'un des commentaires.

0voto

The Wobbuffet Points 3939

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 :

J'ai essayé avec .NET 4.5 avec les mêmes résultats. Je pense que c'est quelque chose lié à Azure SDK 1.7 et 2.0.

Configuration programmée du client cache Azure ' Réponse de Jordi Torra

Il semble que ce soit un problème avec le SDK Azure 1.7 et 2.0.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X