Mamy aplikacji zainstalowanych w systemie Windows Azure jako rola WWW i używamy Pingdom na stronie testowej czas ładowania: http://tools.pingdom.com/fpt/ASP.NET kwestia wydajności aplikacji na Windows Azure
URL dla aplikacji na Windows Azure jest: http://www.doctorspring.com. Czas ładowania aplikacji wynosi zwykle około 7 sekund. Baza danych to baza danych SQL Azure, a rola i baza danych znajdują się w tej samej strefie.
Przykładowy wynik Pingdom: http://tools.pingdom.com/fpt/#!/CllGggrMz/http://www.doctorspring.com/
wynik Pingdom Sample (gzip): http://tools.pingdom.com/fpt/#!/f2TUbR6OX/www.doctorspring.com
Podejrzewając, że Azure może być problem, staraliśmy darmowy hosting z Somee jak: http://www.doctorspring.somee.com czasu ładowania aplikacja na Somee ma około 3.5s.
Próbka Pingdom wynik: http://tools.pingdom.com/fpt/#!/o3gZOjTwH/http://www.doctorspring.somee.com/
To jest ogromny problem wydajność dla nas. Czy możesz pomóc nam zrozumieć problem z Azure lub zaproponować metodę, w jaki sposób możemy go pokonać?
Dzięki Manish
Używałbym profilera ... na przykład używamy tego: https://code.google.com/p/mvc-mini-profiler/ ... zauważyliśmy też, że Azure sprawił, że strony ładowały się miliardy razy wolniej , ale gdy mocno profilujemy rzeczy, poświęcamy czas na wydajność, tak naprawdę nie zauważamy różnicy między naszym starym hostingiem a hostingiem Azure. – Arran
Ostatnio zauważyłem ten sam problem z wydajnością w trybie udostępnionym. Po prostu przełączyłem się na instancję Reserved, aby sprawdzić, czy jest lepiej. –