IISのパフォーマンスの最適化

  
Internet Information Server(IIS)を管理する人々は、IISが単純で面倒な人であることを知っています。単に頭脳なしでそれをインストールし、パスを選択し、そして完了するためにすべての方法で「次へ」を押してください;指示に従ってモデルを設定することができる限り特定のNTとネットワークの知識がある限り設定は比較的簡単です。まともなWebサイトが出てきます。しかし、IISを管理することはあなたが思うほど簡単ではありません。長期間使用した後、管理者はサーバーのパフォーマンスが低下することがよくあります。現時点では、IISのパフォーマンスの最適化は、それが議題になっています。 IISサービスのパフォーマンスが低下する理由で
リードは2つの側面があります。 1つは人為的なものです。つまり、管理者はIISのインストールおよび構成時にエラーを最適化または構成しませんでした。もう1つは客観的で、サービスの種類が増え、訪問者の数が増えると、サーバーの元のハードウェア構成では不十分になり、ハードウェア構成を増やす必要があります。

は、サーバー構成上のIISのパフォーマンス

1.IISキャッシュはIISが考慮されるように最適化されている最も重要な項目の一つである最適化します。サーバーは、IISがハードディスクからオブジェクトを取得することなくオブジェクトをキャッシュから取得できるように、将来の要求に備えてオブジェクトを格納するために、IISキャッシュ用のメモリ領域の一部を予約します。 IISキャッシュの容量を調整するには、レジストリを変更する必要がありますエントリは以下のとおりです:
\\ HKEY_LOCAL_MACHINE \\ System
\\ CurrentControlSet
\\ Services
\\ InetInfo
\\ Parameters
\\ MemoryCacheSize
MemoryCacheSizeの範囲は0から4GBで、デフォルトは3072000(3MB)です。

IISシステムハンドル、ディレクトリリスト、および頻繁に使用されるデータの他の値をキャッシュすることで、システムのパフォーマンスを向上させます。このパラメータは、キャッシュに割り当てられているメモリの量を指定します。値が0の場合、「キャッシュなし」を意味します。この場合、システムのパフォーマンスが低下する可能性があります。サーバーネットワークがビジーで十分なメモリがある場合は、この値を増やすことを検討してください。レジストリを変更した後、新しい値を有効にするには再起動が必要です。

2.最長時間ようにプロセッサを使用してIIS。サーバーのCPU処理能力は常に制限されています。どのアプリケーションが最も長いプロセッサを使用し、誰が最も高いパフォーマンスを得ることができます。

(1)NTのコントロールパネルで、システムアイコンをダブルクリックします。

(2)[パフォーマンス]タブをクリックします。

(3)カーソルのアプリケーションのパフォーマンスなしの下の位置に、あなたはすべてのサービスがIISの時間を含めて、実行されている作ることができるように、プロセッサの使用率が最大に達します。 3。サーバーのプロパティ設定Webアプリケーションの総処理能力を最大化するサーバープロパティのオプションがあります。もちろんそれを選択する必要があります。

(1)デスクトップで、ネットワークコンピュータ]アイコンを右クリックし、[プロパティ]を選択します。 (2)「サービスタグ」をクリックしてください。 (3)「サーバー」をクリックしてから、「プロパティ」を押します。

(4)ネットワークアプリケーションを最大にするために、総処理能力を選択します。そして、「OK」をクリックします。上記の最適化された構成を受けたとき

がIIS

のパフォーマンスを最適化するために、ハードウェア構成を改善し、パフォーマンスは、IISは依然として有意な改善ではありません、そして、多分あなたは、サーバーを増やすことを検討すべきです設定済みしかし、それが銀の問題になると、あなたが彼を説得するためにあなたが事実を使わない限り、ボスは容易に同意しないでしょう。最初にどのハードウェア構成を改善するかについて明確に考える必要があります。以下は、IISの最適化を行う際に考慮する必要があるハードウェアです。プロセッサ:より速いCPUにアップグレードして別のCPUを追加することができます。しかし、コストが高すぎる(マザーボードなどを変更する可能性がある)場合、上司は受け入れるのが非常に困難です。

ハードディスク:ハードディスクの空き容量は、次の2つの方法でNTおよびIISサービスである。一つは、単純にデータを保存することで、他の仮想メモリとして使用されます。 Ultra 2 SCSIハードディスクを使用すると、IISのパフォーマンスを大幅に向上させることができます。で
ネットワーク・インターフェース・カード:サーバーは、イントラネット上で実行されている場合は、100Mのカードのための彼のカードのアップグレードを検討するかもしれません。これは、ネットワーク帯域幅がボトルネックになっている状況で特に効果的です。

メモリ:システムをアップグレードするためにメモリの増加が最も簡単で効果的な方法かもしれません。それはまた著者によって推薦されるハードウェアアップグレードのための好ましい解決策です。では、ハードウェアをアップグレードする必要があることをどのようにして知っていますか?これはパフォーマンスモニタの使用に関連しています。他の記事で説明します。簡単な紹介は次のとおりです。たとえば、パフォーマンスモニタを使用してサーバーのCPU使用率を追跡できます。メモリによってメモリにスワップされているページの数と頻度も表示できます。この情報をメモリ使用量およびその他のシステム情報と組み合わせて、システムパフォーマンスレポートを取得します。この情報が常に高い使用率を示している場合は、ハードウェアデバイスをアップグレードする必要があります。インストール時に

は、将来の頭痛を避けるために、IISで
注意事項を最適化し、それはIISの最適化のことに留意すべきであるIIS。例えば、以下の通りである。1。パフォーマンスを向上させ、リソースを節約するためには、必要なプロトコルだけを実行する必要があります。私はNetBEUI、Tcp /IP、IPXの各プロトコルがWebサービスのみを提供するマシンにインストールされているのを見ました。明らかにこれは不合理です。 2。 IISサーバーはスタンドアロンサーバーとしてセットアップする必要があります。また、サーバーにドメインコントローラが必要とする余分な負荷をかけさせないでください。想像してみてください。サーバーがユーザーのログインに応答しているだけでなく、IISサービスも提供している間、パフォーマンスは低下しませんか? 3。 NTサーバのページスワップファイルを複数の物理ディスクに配布することができます複数の「物理ディスク」は複数のパーティションに分散されているため無効です。また、ページスワップファイルをWindows NTのブート領域と同じパーティションに配置しないでください。 4。ディスクの読み取りパフォーマンスを向上させるには、ディスクミラーリングまたはディスクストライプセットを使用してください。 5。ログの記録については、ODBCデータソースに記録する代わりにファイルレコードを使用する必要があります。さらに、記録中に記録に使用されるメモリバッファの容量を増やして、ディスクアクティビティを減らすことができます。このバッファーのデフォルトの容量値は64KBです。 6。すべてのデータを別々のパーティションに格納することをお勧めします。その後、定期的にディスクデフラグツールを実行して、Webサーバーのデータが格納されているパーティションにフラグメントがないことを確認します。 NTFSを使用すると、断片化を減らすことができます。 NortonのSpeeddiskを使用してNTFSパーティションをすばやく整理することをお勧めします。 7。 SSLはかなり信頼性の高い暗号化伝送を提供できますが。しかし、特に大きなファイルを扱う場合は、余分なオーバーヘッドが必要になるため、IISサーバーの動作が遅くなる可能性があります。そのため、保護する必要があるディレクトリのみをSSL暗号化する必要があります。zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved