Sun Java System Web Server 7.0 管理ガイド

事前に圧縮されたコンテンツを提供するためのサーバー構成

ある指定されたディレクトリで、事前に圧縮されたバージョンのファイルを生成して格納するように、Sun Java System Web Server を構成できます。そのように構成され、かつ Accept-encoding: gzip ヘッダーが受信された場合にのみ、事前に圧縮されたコンテンツを提供するように構成されたディレクトリ内のファイルへのすべての要求が、そのディレクトリ内のそれと同等な圧縮済みファイルへの要求にリダイレクトされます。ただしそれには、そのようなファイルが存在している必要があります。たとえば、Web サーバーが myfile.html の要求を受信し、かつ myfile.htmlmyfile.html.gz がどちらも存在していた場合、それらの要求に適切な Accept-encoding ヘッダーが含まれていれば、圧縮されたファイルが送信されます。

事前に圧縮されたコンテンツを提供するようにサーバーを構成するには、次の手順を実行します。

Procedure事前に圧縮されたコンテンツの設定を変更する

  1. 仮想サーバーのページから「コンテンツ管理」タブをクリックします。

  2. 「一般」サブタブをクリックします。

  3. 「圧縮」>「事前に圧縮されたコンテンツ」セクションに移動し、次のオプションから選択します。

    • 事前に圧縮されたコンテンツ — 有効化/無効化。選択されたリソースに対して事前に圧縮されたコンテンツを提供するように、サーバーに指示できるようにします。

    • 経過時間チェック — 圧縮版が非圧縮版より古いかどうかをチェックするかどうかを指定します。

      これを選択すると、圧縮版が非圧縮版より古い場合に圧縮版が選択されません。

      これを選択しないと、圧縮版が非圧縮版より古い場合でも圧縮版が常に選択されます。

    • Vary ヘッダーを挿入Vary: Accept-encoding ヘッダーを使用するかどうかを指定します。

      これを選択すると、圧縮版のファイルが選択されたときに Vary: Accept-encoding ヘッダーが常に挿入されます。

      これを選択しないと、Vary: Accept-encoding ヘッダーは挿入されません。

  4. 「保存」をクリックします。