.NET MVC Slow Site - PullRequest
       19

.NET MVC Slow Site

4 голосов
/ 03 мая 2009

У меня есть сайт, который загружает каждую страницу около 20 секунд (независимо от того, что он делает)

Итак, я вставил /scripts/test.html, который не является частью маршрута, и все еще занимает это много времени ... ни один дб не попал в ничто.

Я переименовал web.config в _web.config, и он мгновенно загружается, переименовывает его обратно ... обратно примерно до 20-30 секунд времени загрузки.

Запуск приложения локально ... я поставил точку останова на RegisterRoutes в Global.asax.cs и проследил, чтобы ... /scripts/test.html не достиг точки останова, как обычный сайт (сайт загружается быстро, локально та же база / код)

Сервер - кластер Mosso IIS7 / SQL Server 2008

Сайт сильно пострадали ... ЛЮБАЯ помощь, пожалуйста? или что тестировать / отлаживать?

Ответы [ 2 ]

2 голосов
/ 04 мая 2009

Несколько вещей, чтобы попробовать:

  • Попробуйте взглянуть на FileMon / ProcessMonitor и посмотреть, есть ли тонна дисковой активности.
  • Если вышеуказанное не является проблемой, установите экземпляр Dot Trace от Jet Brains. Профилируйте приложение и посмотрите, есть ли какие-либо проблемы с памятью или производительностью, которые не видны в вашем локальном окне.
0 голосов
/ 17 ноября 2009

Я увидел еще одну связанную проблему, которая была решена путем отключения IPv6, возможно, попробуйте это.

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