LiteSpeed Web Server logo LiteSpeed Web Serverユーザーズ・マニュアル

ページキャッシュの設定

目次

キャッシュストレージ設定

キャッシュポリシー

キャッシュしないURL

キャッシュしないドメイン

キャッシュ機能

説明

個別に有効化するキャッシュ機能を指定します。
オン: キャッシュエンジンを有効にします。
クローラー: クローラー機能を有効にします。
ESI: ESI機能を有効にします。
サーバーレベルでグローバルに有効化された機能は、バーチャルホストレベルで上書きできます。
注意: バーチャルホストレベルでLiteMageを有効化をオンに設定すると、この設定は上書きされ、キャッシュエンジンとすべての機能が自動的に有効になります。
デフォルト値: すべて有効

構文

チェックボックスから選択

ストレージパス

説明

キャッシュされたオブジェクトを保持するディレクトリを指定します。 現在、 LiteSpeed Cacheは、各オブジェクトを独自のファイルに格納します。 ファイル名は、 オブジェクトキー 複数のレベルのディレクトリが作成され、 1つのディレクトリにたくさんのファイルを保持しないようにします。 この値はサーバーレベルで設定する必要があります キャッシュを有効にする。 バーチャルホストレベルの設定は、サーバーレベルの設定を上書きします。

構文

パス

ヒント

パフォーマンス専用のディスクまたはディスクアレイをキャッシュストレージとして割り当てます。RAID 0を推奨します。
バーチャルホストごとに異なるキャッシュストレージパスを設定することをお勧めします すべての要求が他のバーチャルホストに影響しないようにパージします。

LiteMageを有効化

説明

MagentoのストアのLiteMageキャッシュを有効にします。
'On'に設定すると、サーバーは共有プライベートキャッシュ情報を使用して、初めてページの読み込み時間を短縮しようとします 訪問者。 この機能を無効にするには、[Safe]を選択します。

構文

ドロップダウンリストから選択

ヒント

情報 LiteSpeedライセンスでLiteMageモジュールが有効になっていない場合、この設定は機能しません。

キャッシュマネージャーパス

説明

キャッシュマネージャファイルの格納に使用するディレクトリを指定します。 これらのファイルは、デフォルトで[保存場所]に保存されます。

構文

path

ヒント

パフォーマンスキャッシュマネージャファイルを誤って削除しないように、高速ディスク上の別の場所をお勧めします。 キャッシュストレージがRAMディスクにも保存されている場合は、RAMディスク上の場所にのみ設定します。

パブリックストレージ期限(分)

説明

サーバーが物理的にファイルを削除しようとする前の、キャッシュされたファイルの最大経過時間。 この除去操作は、 キャッシュストレージが過度に大きくならないように1日に1回発生します。 最小設定は60分です。

構文

整数

ヒント

情報 有効なキャッシュファイルの削除を防ぐために、この値を最長TTLより長い時間に設定します。

未ヒット期限(分)

説明

キャッシュヒットがない状態でキャッシュファイルがキャッシュストレージ内に残る最大分数を指定します。この時間を過ぎると、サーバーによって物理的に削除されます。0に設定すると、この機能は無効になります。
デフォルト値: 0

構文

整数

パブリックキャッシュを確認

説明

現在のコンテキストで要求されたURLのパブリックキャッシュをチェックするかどうかを指定します。 サーバーレベル、バーチャルホストレベル、またはコンテキストレベルで設定できます。

構文

ラジオボックスから選択

プライベートキャッシュを確認

説明

現在のコンテキストで要求されたURLに対してプライベートキャッシュをチェックするかどうかを指定します。 で設定することができます サーバー、バーチャルホスト、またはコンテキストレベル。

構文

ラジオボックスから選択

キャッシュ可能設定を尊重

説明

LiteSpeed固有のキャッシュ制御が提供されていない場合、通常の"Cache-Control"レスポンスヘッダーの値を尊重します。
LiteSpeed固有のキャッシュ制御には、X-litespeed-cache-controlレスポンスヘッダーと、rewriteルールで設定されるcache-control環境変数が含まれます。

構文

ラジオボックスから選択

ヒント

情報 この設定はデフォルトで有効です。

最大オブジェクトサイズ

説明

キャッシュディレクトリに格納できるオブジェクトの最大サイズを指定します。 デフォルト値は "10 MB"です。

構文

整数

期限切れキャッシュ保持時間(秒)

説明

オブジェクトが期限切れになった後、新しいキャッシュされる前に、キャッシュからオブジェクトを引き続き提供する期間を指定します。 コピーが利用可能です。 デフォルトは "10"秒です。

構文

整数

キャッシュキー変更

説明

不要なクエリ文字列パラメータをURLから削除できるようにして、一部のリクエストをキャッシュしやすくします。

構文

clearは以前のすべての設定を破棄します。-qs:[string]は名前が[string]と完全一致するすべてのクエリ文字列を削除します。-qs:utm*は名前部分が[string]で始まるすべてのクエリ文字列を削除します。1行に1ルールを入力します。

例

-qs:utm*は、名前部分が「utm」で始まるすべてのクエリ文字列を削除します。
-qs:gclidは、名前が「gclid」と完全一致するクエリ文字列を削除します。

キャッシュ有効期限(秒)

説明

オブジェクトがキャッシュされる期間を指定します。 デフォルトは "86400"秒(1日)です。

構文

整数

プライベートキャッシュ有効期限(秒)

説明

オブジェクトがプライベートキャッシュにキャッシュされる期間を指定します。 デフォルトは「60」秒です。

構文

整数

5XXレスポンスのマイクロキャッシュ

説明

キャッシュレスポンスヘッダーがページをキャッシュ可能と示す場合、HTTPステータスコード5xx(500、503など)で応答するページを10秒間キャッシュします。
デフォルト値:
サーバーレベル: Yes
VHレベル: サーバーレベル設定を継承
コンテキストレベル VHレベル設定を継承

構文

ラジオボックスから選択

ヒント

パフォーマンス この設定を有効にすると、不正なリクエストを回避するのに役立ち、追加のDDoS保護としても機能します。

POSTキャッシュを有効化

説明

"x-litespeed-cache-control"ヘッダーを使用してPOSTリクエストをキャッシュできるかどうかを指定します。
デフォルト値: いいえ

構文

ラジオボックスから選択

キャッシュしないURL

説明

これらのリストされたセグメントを含むURLがキャッシュされないURLセグメントのリスト。 文字列マッチングが使用されます。 正規表現はサポートされていません。 サーバーまたはバーチャルホストのレベルで設定できます。 URLセグメントを1行に1つずつ入力します。サーバーレベルでリストされたURLセグメントはすべてのバーチャルホストに継承され、キャッシュしないURLリストに追加されます。

ヒント

情報 "#"で行を始めることでコメントを追加できます。

キャッシュしないドメイン

説明

キャッシュされないドメインのカンマ区切りのリスト。

構文

Comma-separated list. Domain names are case insensitive and the leading "www." should be removed. The wildcard characters "*" and "?" are allowed. "?" only replaces one character. "*" replaces any number of characters. For example, "*.mydomain.com" will match all subdomains of mydomain.com. Duplicate domain names are not allowed.