У нас есть приложение ASP .Net (созданное для 3.5 SP1), которое при компиляции выполняется в Visual Studio 2008 с использованием параметра «Все ЦП». В настоящее время он размещен в среде Windows 2003 (32-разрядная) IIS6 (виртуальный сервер) и подключается к серверу SQL 2008 (64-разрядная версия). Текущий сервер приложений работает на процессоре x2 Xeon E5520 с частотой 2,27 ГГц и 4 ГБ ОЗУ.
При текущей настройке приложение работает так же, как и должно. Недавно я установил новый виртуальный сервер под управлением Windows Server 2008 R2 (64-разрядная версия) и IIS7, работающий на x2 процессоре Xeon E5530 с тактовой частотой 2,4 ГГц и 6 ГБ ОЗУ. Я установил наше существующее приложение .Net на этом новом сервере, который все еще подключается к тому же серверу базы данных.
К сожалению, по не зависящим от меня причинам наше приложение действительно плохо работает на этом новом сервере (который при рассмотрении спецификаций должен работать лучше, чем старый сервер) ??? Похоже, что загрузка страниц занимает вдвое больше времени (возможно, это займет больше времени на запрос к БД ..?) И т. Д.
Может ли кто-нибудь дать мне какое-то понимание, которое может указать, почему это может быть? Наши сетевые ребята утверждают, что новый сервер настроен точно так же, как и старый, поэтому я не вижу проблемы, когда сервер приложений не может получить доступ к серверу sql через те же порты и т. Д., Как старый 32 битный сервер .. все очень странно: s
Приветствия
Грег