Время отклика значительно варьируется в приложении MVC - PullRequest
0 голосов
/ 26 июня 2011

У меня есть приложение asp mvc, размещенное на сайте www.jacquelinewhite.co.uk.Когда я использую Firebug (чистая вкладка или скорость страницы), я вижу время отклика 200 миллисекунд для действия, которое не кэшируется, и около 30 для результата кэшированного действия.Тем не менее, мои отчеты с pingdom.com показывают в среднем от 3 до 7 секунд для ответа.

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

Я склонен думать, что это не проблема с pingdom и GoogleИнструменты для веб-мастеров показывают, что сайты работают медленнее, чем 54% других сайтов.

Где еще можно посмотреть, чтобы определить медлительность сайтов?

1 Ответ

1 голос
/ 26 июня 2011

Что ж, если повезет, команда Stackoverflow только что выпустила MVC Profiler (который изначально был разработан для профилирования этого семейства сайтов). Профилировщик доступен по адресу code.google.com / p / mvc-mini-profiler , а также в виде пакета NuGet . Вы должны быть в состоянии использовать его для профилирования вашего сайта и, возможно, обнаружить любые узкие места.

Другой полезный инструмент типа профилирования называется Glimpse :

"По своей сути Glimpse позволяет вам отладить ваш веб-сайт или веб-сервис прямо в браузере. Взгляд позволяет вы "заглянуть" в то, что происходит в вашем веб-сервере. Другими словами что Firebug для отладки вашего код на стороне клиента, Glimpse является отладка вашего сервера в пределах клиент. "

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