Производительность ASP.NET MVC внезапно стала очень низкой
-
23-08-2019 - |
Вопрос
Я использую довольно превосходную программу Билли Маккаферти. С#арп Архитектура.Все работало и работало очень быстро.
Затем я обновился до последней версии ASP.NET MVC RC.Это означало, что мне нужно было получить последнюю версию S#arp.
Кроме того, две недели назад я обновился с XP до Vista (32 бит).
Моя проблема в том, что производительность вдруг стала плачевной.
Кажется, все работает, но стало очень медленно.Каждый http-запрос занимает 1 секунду.Да, одна метрическая секунда, которую вы можете себе представить, заставляет страницу загружаться так, как будто веб-сервер приводится в действие артритным ослом в гигантском, наспех построенном колесе мыши.
Каждый скрипт или изображение на странице увеличивает время загрузки на одну секунду.
- У меня не включен log4net, так что я не думаю, что дело в этом.
- Он работает на домашней странице, поэтому в базе данных происходит только очень минимальный материал (что в любом случае очень быстро)
- Это происходит и с простыми изображениями, поэтому я думаю, что это должно быть что-то на уровне маршрутизации или веб-сервера.
Есть идеи, что еще это может быть?
Решение
Это всего лишь предположение, но я видел медлительность из-за включения IPv6, особенно при использовании Firefox на локальном хосте.
Другие советы
Вы можете скачать dotTrace и профилировать свой сайт.
Несколько недель назад у меня возникла аналогичная проблема, и это приложение позволило мне разобраться в ней за считанные минуты.
Загрузите пробную версию и попробуйте.
http://www.jetbrains.com/profiler/
Настоятельно рекомендуется!
Дэйв Ниндзя