Поскольку даже 404 Not Found работает медленно, это говорит о том, что оно, вероятно, не связано с вашей БД, если, возможно, вы не ведете какую-либо запись в журнал или другой доступ к БД из Global.asax или HttpModule.
Вы смотрели в журнале ошибок Windows, чтобы увидеть, есть ли сообщения об ошибках?
Если ping и tracert от вашего клиента до обоих серверов выглядят нормально, и если он также выглядит нормально с веб-серверов в БД, то вы можете посмотреть на такие вещи как:
- Аппаратные проблемы (ненадежные сетевые кабели являются распространенным преступником). Может быть, попробуйте поменять местами ваши live и dev машины, и посмотрите, остается ли проблема на том же оборудовании. Хлопчатобумажные диски также могут вызывать замедление при повторных попытках контроллера.
- Ошибки конфигурации, связанные с IIS. Если сайт работает и работает медленно, вы можете взглянуть на бэкэнд-логи, трассировку и т. Д., Если они у вас есть.
Можно также перейти на обновление до Win 2008. В IIS 7 есть несколько улучшенных средств отладки, включая такие, как отслеживание сбоев при запросе.