Назад | Перейти на главную страницу

Медленный сайт ASP.NET с использованием IIS6

У меня есть два сервера, один виртуальный и один физический, на обеих машинах работает один и тот же сайт.

Обе машины работают при загрузке ЦП ~ 2%, и для использования доступно очень много оперативной памяти.

Каким-то образом сайт с отключенным кешем, конечно, загружается примерно за 500 мс на виртуальной машине (которая, кстати, является dev-сервером), но почти за 3 полных секунды на физической машине.

Они оба работают под управлением Server 2003, IIS6, а также asp.net версии 2.0.

Есть идеи, где я могу начать устранение неполадок?

С наилучшими пожеланиями, LP

Я отказался от этой конкретной проблемы и вместо этого заставил разработчиков перестроить свой сайт, так как он был в значительной степени бесполезен и имел больше утечек, чем Джулиан Ассанж, извините за беспокойство.

  • Не могли бы вы вкратце описать, о чем этот сайт? Какие действия нужно предпринять для загрузки домашней страницы? Это доступ к БД или что-то еще?
  • Какие отличия между сайтами, кроме ВМ / физического бокса? Они используют один и тот же источник данных? Если нет, может быть, причина в медлительности источника данных?
  • В любом случае рекомендуется использовать инструмент профилирования, чтобы узнать, на что сайт тратит эти 3 секунды. VSTS, ANTS, JetBrains dotTrace, YourKit - подойдет любой.