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

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

  

以下は、IIS 5.0 Webサーバーの実行効率を向上させる8つの方法です。

1. HTTPパーシスタンスを有効にして15〜20%向上させる実行効率

2.ロギングを有効にしないと、実行効率が5〜8%向上します。

3. [独立]ハンドラを使用すると、実行効率が20%低下します。

4. Active Server 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命令ファイルはキャッシュ(Cache)メモリに一時保存されます。キャッシュメモリに保存されるファイルの数を増やすと、Active Server Pagesのパフォーマンスが向上します。

IISコンピュータ、 "スタンドアロン" Webサイト、または "スタンドアロン"アプリケーションで実行されているすべてのアプリケーションのキャッシュファイルの数を設定できます。

キャッシュ機能の設定方法は?手順は次のとおりです。

[Internet Service Administrator]で、IISコンピュータ全体のホームディレクトリ、 "スタンドアロン" Webサイト、または "スタンドアロン"アプリケーションを選択します。 [Contents]の[Home]ページと[Virtual Directory]ページで[Settings]ボタンを押すと、[Processing Program Options]ページから[Command Memory]を設定できます。

キャッシュファイルの数を設定するにはどうすればいいですか?手順は次のとおりです。

[インターネットサービスアドミニストレータ]で、IISコンピュータ全体またはWebサイトのホームディレクトリを選択します。 [コンテンツ]の[Server Extensions]ページで、[設定]ボタンを押します。

キャッシュ内のキャッシュファイルの数を設定できます。

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

CGIプログラムを使用する場合は、プロセス(Process)を常に生成して破棄する必要があるため、実装効率が低下します。

一般に、実行効率は次のとおりです。

静的ページ: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を搭載したコンピュータの約2倍の効率があります。

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圧縮が有効になっているWebサーバーに接続します。

HTTP圧縮を有効にする方法手順は以下のとおりです。

HTTP圧縮を有効にするには、[インターネットサービスアドミニストレータ]でコンピュータの[コンテンツ]を選択し、[メインコンテンツ]で[WWWサービス]を選択します。 [編集]ボタンをクリックし、[サービス]ページの[静的ファイルの圧縮]を選択して、[アプリケーションファイルの圧縮]を選択せず​​に静的ファイルを圧縮します。

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

Copyright © Windowsの知識 All Rights Reserved