Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top