x64 平台的性能优势之一是增加了虚拟地址空间,使更多内存可用。 我们建议将 IIS 配置为在 64 位 Windows 上使用 32 位工作进程。 这样,不仅兼容性优于本机 64 位,性能和内存消耗也更优。
将 Web 服务器设置为全局启用此设置,这样就无需为每个应用程序池单独进行设置。 与以前版本的 IIS 不同,现在你可以将特定工作进程配置为在同一台服务器上独立地以 32 位或 64 位模式运行。
为服务器配置 32 位模式
- 打开命令提示符并运行以下命令:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true
注意
此设置仅适用于 64 位服务器。
使用 IIS PowerShell 提供程序为服务器配置 32 位模式
- 打开 PowerShell 提示符并运行以下命令:
set-itemproperty iis:\ -name applicationPoolDefaults.enable32BitAppOnWin64 -value true