Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> Webサーバー >> HTTP圧縮の概要ではgzip圧縮設定ページ

HTTP圧縮の概要ではgzip圧縮設定ページ

  
にIIS :. HTTP圧縮は、Webサーバーとブラウザ間で圧縮されたテキストの内容を送信する方法です。 HTTP圧縮は、gzipなどの一般的な圧縮アルゴリズムを使用してHTML、JavaScript、またはCSSファイルを圧縮します。圧縮の最大の利点は、ネットワークによって送信されるデータ量を減らすことで、それによってクライアントブラウザのアクセス速度が向上します。もちろん、サーバーの負担も増えます。 Gzipは比較的一般的なHTTP圧縮アルゴリズムです。

この記事で紹介したHTTP圧縮方式は、Windowsシステム設定方式を使用しています。これには、効率が高いという利点があります。 。ウェブブラウザは、HTTP圧縮をサポートしている場合、ブラウザはHTTP圧縮をサポートしているかどうかを確認し、WebサーバーがブラウザにHTTPリクエストを受信すると、次のようにHTTP圧縮を処理するために、Webサーバーが動作します:

2つのHTTP圧縮が働く
サーバは要求ファイルの拡張子をチェックし、要求文書がHTML、CSSおよびその他の静的ファイルであれば、Webサーバーを要求されたファイルが既に存在する最新の圧縮されたファイルを確認するために、バッファのディレクトリを圧縮するために、要求されたファイルが圧縮されている場合、ファイルはブラウザに、Webサーバーを存在しません。非圧縮の要求ファイルを返し、圧縮バッファのディレクトリに要求されたファイルの圧縮ファイルを保存し、最新の圧縮ファイル要求されたファイルが存在する場合、プロセスは直接要求されたファイルの圧縮ファイルを返し、要求ファイルは、他の動的ファイル、ウェブASPXの場合サーバーはコンテンツを動的に圧縮してブラウザに返しますが、圧縮されたコンテンツは圧縮キャッシュディレクトリに格納されません。 。

IIS 6.0の構成の3つのステップHTTP Gzip圧縮:

1)を開き、インターネットインフォメーションサービス(IIS)マネージャ、右クリック"サイト" - >"属性"、[サービス]を選択します。では" HTTP圧縮"ボックス"を選択し、圧縮されたアプリケーションファイル"および"静的ファイル"を圧縮し、設定"するために、必要に応じて、一時ディレクトリ"および"上限を一時ディレクトリ";

2)インターネット情報サービス(IIS)]をクリックし、右"マネージャー、; Webサービス拡張" - >"新しいWebサービス拡張を追加するには..."、"新しいWebサービス拡張" HTTP圧縮"箱、延長"を入力し、追加"必要書類"は、Cです:\\ WINDOWS \\ SYSTEM32 \\ inetsrvに\\ gzip.dll、ここでWindowsのシステムディレクトリを選択"、インストールによって異なる場合があります。できるように、設定された拡張の状態";

3)C開くためにテキストエディタを使用します、\\ WINDOWS \\ System32に\\ inetsrvに\\てMetaBase.xml(バックアップに推奨)の場所を見つける=" /LM /W3SVC /フィルター/圧縮/GZIP"、あなたが動的なファイルを圧縮する必要がある場合は、その後、QUOT、&に設定HcDoDynamicCompression; TRUE"、あなたがASPXとして、HcScriptFileExtensionsでダイナミックなファイル拡張子を圧縮したい高める;あなたは、静的なファイルを圧縮する必要がある場合は、 HcDoStaticCompressionとHcDoOnDemandCompression QUOTを、&に設定し、TRUE"、およびCSSなど、XMLとして、HcFileExtensionsで静的ファイル名の接尾辞を圧縮するあなたの必要性を増加させ、HcDynamicCompressionLevelとHcOnDemandCompLevelは、必要な圧縮率を表し、より小さい数、低圧縮比;

4)編集後にMetaBase.xmlファイルを保存します;ファイルを保存できない場合は、IISが使用している可能性があります。オープン"開始" - >"管理ツール" - >"サービス"、ストップ" IIS Adminサービス"後で、あなたが保存することができます。
は、

5)最後に、IISを再起動します。 HTTP圧縮テストサイトにアクセスして結果を確認できます。

Copyright © Windowsの知識 All Rights Reserved