IISはTen Principles

  
を使用しています。

1.カスタムエラーページ

カスタムエラーページは単純ですが、効果的に使用している管理者はわずかです。管理者は、HTTPエラーメッセージをサーバー上の絶対URLまたはMMC内のファイルにマッピングできます。これがあまりにも面倒だと思う場合、簡単な方法が欲しい場合、または開発者が自分でエラーページを定義してMMCにアクセスしたくない場合は、Customer Errorのようなツールを使用できます。
2. MetaBase Research

Apacheが設定ファイルを持っているので強力であると思うなら、IIS MetaBaseがどれほど優れているかを見てみるべきです。 MetaBaseを使用すると、管理者は仮想ディレクトリの作成、Webサイトの停止、開始、一時停止、アプリケーションの作成、削除、無効化、有効化など、IISに関するすべてのことを実行できます。 Microsoftは、MetaBaseを読み書きするのに役立つMetaEditという視覚化ツールを提供しています。こちらから最新バージョンをダウンロードできます。 MetaBaseをより効果的に使用するには、adsutil.vbsと呼ばれるIIS管理スクリプトのコマンドラインインターフェイスを試す必要がありますC:\\ inetpub \\ adminscriptsまたは%SystemRoot%\\ system32 \\ inetsrv \\ adminsamplesディレクトリにあります。 。
注意:MetaBaseはWebサイトの通常の操作にとって非常に重要です。破壊しないでください。覚えておいてください:あなたは何らかの変更を加える前にバックアップしなければなりません。

3. URLのつづりの誤りを自動的に修正する

Apacheの支持者たちは常にApacheの小さな機能のいくつかについて自慢しています。 IIS管理者は、URLSpellCheckを使用してURLのスペルミスを自動的に修正し、これらの小さな機能を果たすこともできます。テストを行うには:www.urlspellcheck.com/fak.htmとwww.urlspellcheck.com/faq1.htm、2番目の間違ったスペルは自動的に修正されます。

4. URLの書き換え

Apacheの支持者たちは、mod_rewriteの力を常に自慢してきましたが、現在では、そのようなIIS用の製品が非常に多くあり、その多くはmod_rewriteより優れています。 mod_rewriteを使用するので、正規表現に精通している必要があります。試してみてください。IISWriteまたはISAPIを書き換えてください。

5.ブラウザの検出

同じサイトを参照しているすべての人が同じブラウザまたは同じ画面サイズを使用していることが明らかに愚かであると仮定すると、javascriptを使用して訪問者にアクセスできます。ブラウザがテストを実行します。 IISを使用している場合は、より良い選択があります。CyscapeのBrowserHawk、Apacheの世界には製品はありません。 Cyscapeは最近CuntryHawkと呼ばれる新製品を発表しました。これは訪問者がいる地域(国)を検出するために使用することができます。残念ながら、私はまだそれを使用するための言語に敏感なまたは地域に敏感なコンテンツを持っていません。

6.サイトコンテンツの圧縮

IIS 5には圧縮機能が組み込まれていますが、正直なところ、パイプブーストを使用しています。

7. Webアプリケーションキャッシュ

さまざまなファイルまたはディレクトリの有効期限を設定し、IIS Information Serverを開き、サイトのコンテンツを右クリックして[プロパティ]をクリックし、フォームをポップアップすることができます。対応する設定をすることができます。開発者に設定してもらいたい場合は、CacheRightとXCacheを使用してください。
キャッシュを効果的に使用するにはある程度の時間と費用がかかりますが、トラフィックが増加すると、304の応答が無数にあるためサイト日記が小さくなり、帯域幅のトラフィックが大幅に減少します。なぜこれをしなければならないのか理解できます。良いキャッシュ設定をするサイトはそれほど多くはありませんが、その利点についての記事はインターネット上にたくさんあります:Brian Davidsonのページ、Mark Nottingham、そしてAOLの主張をご覧ください。

8.サーバーのチューニング

サーバーのチューニングはそれほど簡単な問題ではなく、説明するためにモノグラフが必要です。 Brett HillやMicrosoft自身のKnowledge Baseの記事など、いくつかの優れた基本的なチュートリアルやWeb上のヘルプがあります。もちろん、これらの時間を使いたくない場合は、これを使用してください - XTune。

9.サイトのセキュリティを強化する

現在、サイトを攻撃している人はたくさんいますが、少しの努力を払っても構わないのであれば、ただ座って殴れるだけの人にはなれません。ばか。サーバー情報とオペレーティングシステム情報を見つけることが攻撃者の最初の標的なので、最初にHTTPヘッダーを公開してIISを実行していることを他のユーザーに知らせることは避け、ServerMaskなどのソフトウェアを使用してHTTPヘッダーを削除または置き換えます。 。次に、不要なファイル拡張子を削除して、サーバー環境をさらにインストールできます。さらに、問題のあるURL要求をスキャンすることもできます。MicrosoftはURLScanという無料のツールを提供しています。

10.パッチ、パッチ、パッチ!

最新のパッチをダウンロードしてインストールしてください。マイクロソフトのサイトにアクセスするか、またはhttp://www.cert.org/にアクセスして、キーワードクエリとしてIISを使用することができます。
さて、これが私のIIS Management 10の概要です。これらの10のうちのいくつかはIIS 6では必要ではありませんが、W2KおよびNTのIIS管理者にとっては、これらの10を使用することであなたはよく眠ることができます。

Copyright © Windowsの知識 All Rights Reserved