Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IIS Webサーバの効率を向上させる8つの方法

IIS Webサーバの効率を向上させる8つの方法

  

以下は、IIS 5.0 Webサーバの実行の効率を向上させる8つの方法です。 2.ロギングを有効にしないと、実行効率が5〜8%向上します。 3. [独立]ハンドラを使用すると、実行効率が20%低下します。
4. ActiveServer Pagesのパフォーマンスを向上させるために、キャッシュメモリに保存されるファイルの数を増やします。 5. CGIプログラムを使用しないでください。6. IIS 5.0コンピュータのCPUの数を増やしてください。
7. ASPデバッグを有効にしないでください。 8.静的WebページはHTTP圧縮を使用します。これにより、転送量を約20%削減できます。


の簡単な紹介1. HTTPパーシスタンスを有効にする

HTTPパーシスタンス(キープアライブ)が有効になっていると、IISとブラウザの接続は切断されません。ブラウザを閉じると接続が切断されるまで、行によって実行効率が向上します。 「キープアライブ」状態が維持されるため、クライアントが要求するたびに新しい接続を再確立する必要がなくなり、サーバーの効率が向上します。
この機能はHTTP 1.1のデフォルト機能であり、HTTP 1.0とKeep-AliveヘッダはHTTP連続機能を提供することもできます。

2. HTTPの継続的な効果を有効にして、実行効率を15〜20%向上させます。

HTTPの永続化を有効にするにはどうすればいいですか?
[インターネットサービスアドミニストレータ]で、IISコンピュータ全体またはWebサイトを選択し、[コンテンツ]の[ホーム]ページで、[HTTP持続]オプションをチェックします。

3.ログを有効にしない

ログを有効にしないと、実行効率が5〜8%向上します。
ロギングを有効にしないように設定するにはどうすればいいですか?
[インターネットサービスアドミニストレータ]でIISコンピュータ全体またはWebサイトを選択し、[コンテンツ]の[ホーム]ページで[記録を有効にする]オプションのチェックを外します。 <独立型>ハンドラを設定する[独立型]ハンドラを使用すると、実行効率が20%低下します。ここで、 "独立"とは、[ホームディレクトリ]ページと[仮想ディレクトリ]ページの適用を意味します。保護オプションが[高(独立)]に設定されているとき。そのため、[アプリケーション保護]を[低(IISハンドラ)]に設定した場合、実行効率は高くなりますが、設定画面は以下のようになります。手順は次のとおりです。
[インターネットサービスアドミニストレータ]で、IISコンピュータ全体、Webサイト、またはアプリケーションの開始ディレクトリを選択します。 [コンテンツ]の[ホーム]ページと[仮想ディレクトリ]ページで、アプリケーション保護オプションを[低(IISハンドラー)]に設定します。

4、キャッシュ(キャッシュ)メモリを調整する

IIS 5.0は静的なWebページデータをキャッシュ(キャッシュ)メモリに一時的に保存します; IIS 4.0は静的なWebページデータを一時的に保存しますファイルに格納されています。キャッシュメモリの保存ファイル数を調整することで、実行効率を向上させることができます。 ASP命令ファイルが実行された後、それは実行性能を改善するために一時的にキャッシュ(キャッシュ)メモリに格納される。キャッシュメモリに保存されるファイルの数を増やすと、Active Server Pagesのパフォーマンスが向上します。
IISコンピュータ、 "スタンドアロン" Webサイト、または "スタンドアロン"アプリケーションで実行されているすべてのアプリケーションのキャッシュファイルの数を設定できます。

キャッシュ機能の設定方法は?手順は次のとおりです。
[インターネットサービスアドミニストレータ]で、IISコンピュータ全体のホームディレクトリ、「スタンドアロン」Webサイト、または「スタンドアロン」アプリケーションを選択します。 [Contents]の[Home]ページおよび[Virtual Directory]ページで[Settings]ボタンを押すと、[Processing Program Options]ページから[Command File Memory]を設定できます。
キャッシュ(Cache)メモリファイルの数を設定するにはどうすればいいですか?手順は次のとおりです。
[インターネットサービスアドミニストレータ]で、IISコンピュータ全体、またはWebサイトの開始ディレクトリを選択します。 [コンテンツ]の[Server Extensions]ページで、[設定]ボタンを押します。
キャッシュ内のキャッシュファイルの数を設定できます。

5は、CGIプログラムを使用しない


処理プログラム(プロセス)は低効率をもたらす、製造及び破壊し続けなければならないので、CGIプログラムを使用する場合。一般に、実行効率は次のように比較されます。
静的Webページ(静的):100
ISAPI:50
ASP:10
CGI :1

言い換えれば、ASPはCGIの最大10倍の速度で実行できるため、IISの実行効率を向上させるためにCGIプログラムを使用しないでください。

柔軟性の観点から、ASP> CGI> ISAPI>静的ウェブページ(静的)。

セキュリティの観点から、ASP(独立型)= ISAPI(独立型)= CGI> ASP(独立型)= ISAPI(独立型)=静的ウェブページ(静的)です。

6、IIS 5.0コンピュータのCPU数を増やす

Microsoftのテストレポートによると、IIS 4.0コンピュータのCPU数を増やすと、実装効率はそれほど向上しませんが、IIS 5.0コンピュータのCPU数を増やすと、つまり、2つのCPUを搭載したIIS 5.0コンピュータは、CPUを搭載したコンピュータの4倍の効率を発揮します。 。 IIS 5.0は静的Webページデータをキャッシュメモリに一時的に保存し、IIS 4.0は静的Webページデータをファイルに一時的に保存します。キャッシュメモリの保存ファイル数を調整することで、実行効率を向上させることができます。

7. ASPデバッグ機能を有効にする

実行効率を向上させるためにASPデバッグ機能を有効にしないでください。
ASPのデバッグを無効にする方法手順は次のとおりです。
[インターネットサービス管理者]で、Webサイトまたはアプリケーションのホームディレクトリを選択し、右クリックして[コンテンツ]を選択し、[ホームディレクトリ]、[仮想ディレクトリ]、または[ディレクトリ]ページを押します。 [設定]ボタンを押して、[アプリケーションデバッグ]ページを選択し、[ASPサーバーコマンドデバッグを有効にする]、[ASPクライアントコマンドデバッグを有効にする]のチェックを外します。

8、静的WebページではHTTP圧縮が使用されています。

静的WebページではHTTP圧縮が使用されているため、転送が約20%短縮されます。 HTTP圧縮は有効または無効になっており、IISサーバー全体に対して設定されています。
クライアントはIE 5.0ブラウザを使用して、IIS 5.0に対してHTTP圧縮が有効になっていて、HTTP圧縮があるWebサーバーに接続します。
HTTP圧縮を有効にする方法手順は以下のとおりです。
HTTP圧縮を有効にするには、[インターネットサービスアドミニストレータ]で、コンピュータの[コンテンツ]を選択し、[メインコンテンツ]の[WWWサービス]を選択します。 [編集]ボタンをクリックし、[サービス]ページの[静的ファイルの圧縮]を選択して、[アプリケーションファイルの圧縮]を選択せず​​に静的ファイルを圧縮します。

動的に生成されたコンテンツファイル(圧縮されたアプリケーションファイル)も圧縮できますが、追加のCPU処理時間が必要です%Processor Timeがすでに80%以上の場合は、圧縮しないことをお勧めします。
次に、不要なサービスを削除することです。

Copyright © Windowsの知識 All Rights Reserved