13

IIS 7 でアプリケーション プールのメモリとキャッシュ サイズを増やす方法をインターネットで検索しましたが、すべてのトピックが拡散しており、これらの設定を組み合わせた場合の効果がわかりません。

IIS 7 でアプリケーション プールのメモリとキャッシュ サイズを増やす方法を誰か説明してもらえますか?

4

1 に答える 1

16

私の理解では、出力キャッシュは IIS レベルでのみ設定でき、特にアプリケーション プールでは設定できません。IIS レベルで設定されたものはすべて、その下にあるすべての Web サイトに適用されます。そのため、Web アプリケーション レベルで最大キャッシュ サイズを効果的に適用できます。

Windows 7 Professional を使用している場合 (IIS 機能はオペレーティング システムによって異なります)、IIS マネージャーを開いてサーバー名をクリックすると、機能ビューに出力キャッシュ機能があります。これを編集して、最大キャッシュ サイズを設定できます。非常に高い値に設定すると、大量の RAM が使用され、ボックス全体のパフォーマンスが低下する可能性があります。

ここに画像の説明を入力

ここに画像の説明を入力

アプリケーション プール自体には、プライベート メモリの制限と仮想メモリの制限を設定できます。

プライマリ メモリの制限: ワーカー プロセスがアプリケーション プールをリサイクルする前に消費できるプライベート メモリの最大量 (KB 単位)。

仮想メモリ制限: ワーカー プロセスがアプリケーション プールをリサイクルする前に消費できる仮想メモリの最大量 (KB 単位)。

上記の両方の設定は、デフォルトで 0 に設定されています。つまり、制限が設定されていません。

簡単に言うと、IIS サーバー レベルで出力キャッシュ サイズを大きくすることが、ニーズに合った最適なオプションです。

于 2013-04-23T15:41:31.927 に答える