Dramatyczna wydajność hostowanej aplikacji

0

Mam wykupiony hosting u największego providera ho...pl i niestety jestem niemile zaskoczony. Nie moge namierzyć problemu ale produkcyjna aplikacja w technologii ASP.NET MVC bardzo wolno działa z powodu zbyt długich połączeń z bazą danych (jedno i drugie na hostingu). Dziwne jest to, że przy projektowaniu w VS2010 w testach połączenia z tą samą bazą wykonywane są bardzo szybko, a po opublikowaniu czasy zapytań wydłużają sie kilkukrotnie. Ta sama aplikacja, co do szybkości działa bez zastrzeżeń na webio.pl.

I co dziwne zapytanie

var query = connDB.users.AsNoTracking().ToList();

wykonuje się szybciej od poniższego

var query = from klienci in connDB.users.AsNoTracking()
                       orderby klienci.id
                       select new { klienci.id, klienci.name, klienci.surname, klienci.company };

Średni czas wykonywania powyższego zapytania lokalnie oraz na webio.pl poniżej sekundy, na homie 29s.

Ponadto aplikacja nie może zwrócić wyniku procedury składowej i wyrzuca błąd:
{"The query has been canceled because the estimated cost of this query (267) exceeds the configured threshold of 200. Contact the system administrator."}.
Odpowiedź providera - zbyt duże obciążenie ze strony aplikacji, taki mamy hosting ;-). Ale ta sama procedura odpalana z sql menedżera wykonuje się w ciągu 1-2 sekund.

I jeszcze jeden błąd wychwycony przy pobieraniu danych json-em:
System.InvalidOperationException: Upłynął limit czasu. Limit upłynął przed uzyskaniem połączenia z puli. Mogło to nastąpić z powodu użycia całej puli połączeń i osiągnięcia maksymalnego rozmiaru puli.

1

W mojej ocenie źle mają skonfigurowane serwery lub ktoś je mocno obciąża. Osobiście na homie ( o ile dobrze odczytałem twoje gwiazdki, tu nie musisz się ukrywać reklama to to nie jest) mam 2 strony na dwóch różnych serwerach ( z tym, że ja mam w php) i mniejsza prostsza w godzinach szczytu muli tak, że dostaje maile że strona mi padła. I co mogę powiedzieć tę większą stronę miałem przez pewien okres na hekko i tam śmigała 2x szybciej, więc zwyczajnie ja już u nich umowy nie przedłużam ;)

0

Nic nie wskórałem w mojej sprawie. Home chyba traktuje windows-owy hosting po macoszemu. Dałem sobie z nimi spokuj. Testuję w tej chwili hosting z hostedwindows.pl i jest naprawdę ok.

0

Możesz spróbować też webio.pl. W moim przypadku na ich hostingu wszystko dobrze śmiga.

0

Na Webio też mam hosting, ale stwierdzam, że ten obecnie testowany jest szybszy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1