Я настроил и развернул идентичное веб-приложение на 2 отдельных серверах.
- Server1: виртуальный сервер, корпоративная версия Windows 2008 R2, оперативная память 1 ГБ.
Server2: виртуальный сервер, выпуск для центра обработки данных windows 2008 r2, оперативная память 4 ГБ.
Когда веб-приложение запускается на сервере Server1, ему требуется около 11 МБ оперативной памяти.
- Когда веб-приложение запускается на Server2, ему требуется около 113 МБ оперативной памяти.
Все настройки обоих серверов выполнялись по сценарию, поэтому я считаю, что у меня идентичная конфигурация iis на обоих серверах.
Идентичные dll веб-приложений были развернуты на Server1 и Server2.
Любые идеи, в которых я должен начать искать, чтобы попытаться определить, почему мне нужно примерно в 10 раз больше памяти на server2, чтобы запустить одно и то же веб-приложение?