Слабая производительность на сервере по сравнению с локальной производительностью приложения? - PullRequest
0 голосов
/ 04 декабря 2009

Я ищу решение проблемы с производительностью. Мы используем следующее:

  • ASP.net
  • SQL Server
  • Структура сущности

Я надеюсь, что кто-то сталкивался с этой проблемой раньше и решил ее!

Выполнение HTTP-запроса к размещенному приложению занимает в 2 раза больше времени по сравнению с локальным запуском того же приложения при отладке. Однако, если мы проследим между preinit и rederer, на хосте сервера мы получим примерно 0,250 секунды времени запроса, но, когда мы его просматриваем, на рендеринг этой полной страницы фактически уходит 3-4 секунды.

Это сводит нас с ума! Любые идеи относительно того, что вызывает это и как это исправить?

Есть ли программа, которую мы можем использовать, чтобы проверить и отладить ее по причине ее основной причины? Если бы это случилось с вами, есть ли рекомендации, что бы вы попробовали?

Спасибо тебе!

1 Ответ

1 голос
/ 04 декабря 2009

возможно что-нибудь из этого:

  • Являются ли данные с компьютера разработчика такими же, как на производственном (размещенном) сервере? если нет, то проблема заключается в том, что вы плохо используете ORM или должны оптимизировать свое приложение.

  • вы можете использовать firebug net panel , чтобы проверить, не связана ли проблема с сетью ...

  • если вы используете VPS и дешевый, ваш компьютер может быть лучше, чем сервер, и поскольку сервер распределяется между несколькими виртуальными сайтами, их загрузка может повлиять на производительность вашего приложения. *

надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...