x64 マシン上の IIS7 で Web サイト アプリケーション プールの [32 ビット アプリケーションを有効にする] を有効にする場合と無効にする場合の違いは何ですか?
ほとんどの場合、メモリ使用量について考えています。
前もって感謝します
このようなホスティングの現在の「傾向」は、各サイトに独自のアプリケーション プールを持ち、各アプリケーション プールを 32 ビットで実行することだと思います。これにより、アプリケーション プールの分離が可能になり、各サイト/アプリケーション プールを 4 GB のメモリに制限できます。これは、60% のメモリしきい値が与えられた場合、asp.net がリサイクルする前に基本的に約 2.4 GB になります。
より多くのメモリを必要とする個々のサイトがある場合は、そのアプリケーション プールを x64 に変更して、はるかに大きなアプリケーション プールを使用できるようにします。
32 ビット アプリケーション プールでは、ATL サーバーで構築されたような 32 ビット ISAPI .DLL ベースのアプリケーションを実行できます。64 ビット アプリケーション プールに読み込むことはできません。