Единственное преимущество работы с IIS на 64-битном 32-битном vevrsus - это возможность доступа к гораздо большему адресному пространству памяти.
Если вы выполняете обычную обработку страниц ASPX, то, скорее всего, вам не нужно обращаться к более чем 4 ГБ из какого-либо одного процесса. Предположим, вы работаете в 32-битном режиме с веб-садом с несколькими рабочими процессами на одном компьютере. В этом случае каждый процесс может адресовать до 4 ГБ.
Большое преимущество может прийти, когда вы выполняете кеширование. 64-разрядный процесс может поддерживать огромный кэш в памяти (при условии, что для его поддержки у вас имеется 32 ГБ ОЗУ или более), что позволяет кэшировать сложное содержимое или данные страницы на веб-сервере. Это позволяет получить прибыль, когда данные дороже генерировать, чем извлекать - например, если данные представляют собой сложную форму (скажем, результат моделирования Монте-Карло), или если данные находятся вне коробки и в сети Время ввода-вывода намного дороже, чем время поиска в кэше.
Если вы не используете кеширование, то 64-битный IIS вам не поможет. Для каждого поиска потребуются 64-битные указатели, что сделает все немного медленнее.
64-разрядные серверы гораздо более эффективны при использовании для баз данных, таких как SQL Server или других серверов управления данными (скажем, корпоративный почтовый сервер, например Exchange), чем для серверов обработки, таких как IIS или рабочие процессы, которыми он управляет. , Благодаря 64-разрядному адресному пространству серверы, которым необходимо управлять данными, могут хранить гораздо больше этих данных в памяти, а также индексы и другие кэши. Это экономит время ввода-вывода на диск и время обработки при поступлении запроса. Большинству веб-приложений не требуется обрабатывать более 4 ГБ из одного процесса.
Может быть, полезная аналогия: в транспорте большой внедорожник похож на 64-битную машину, а обычный компактный легковой автомобиль - на 32-битный сервер. Вы можете нести гораздо больше вещей в большом внедорожнике, и он имеет большую буксирную способность, рассчитан на 8 человек, а GVWR 8600 фунтов . Но со всем этим вы платите. Грузовик тяжелее. Это использует больше топлива. Если вы перевозите только 2 человека и одну дорожную сумку, вам не нужен внедорожник. Вам будет лучше с меньшим транспортным средством. Это может быть быстрее и эффективнее.