Медленный сайт .NET MVC
-
03-07-2019 - |
Вопрос
У меня есть сайт, на загрузку каждой страницы которого уходит около 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, возможно, попробуйте это.