一般設定に加えて、SuperCacheManagerは詳細設定も提供します。それらを使用することにより、キャッシングシステムを微調整できます。キャッシュに含める、またはキャッシュから除外するCookieとサーバーHTTPヘッダーを指定することもできます。
SuperCacheがアクティブ化されると、WebクライアントクエリにCookieが含まれている場合でも、デフォルトでコンテンツがキャッシュされます。このツールは、ソースサーバーの応答の特定のHTTPヘッダーに対しても異なる動作をします。
重要 :[詳細設定]セクションで正しく構成するには、訪問者に生成されるCookieやHTTPヘッダーの種類など、Webサイトの操作に関する深い知識が必要です。これらのオプションが正確に必要な理由がわからない場合は、変更しないでください。セットアップは、Web開発者、またはWebサイトのCMSとそのサポートに精通している人が実行する場合があります。
Cookieを使用する場合のキャッシュの種類
Cookieを使用する場合のキャッシュの種類は、Webサイトに送信される訪問者のクエリで使用可能なCookieによって異なります。
ここでは、Webサイトによって生成されたCookieに応じて、キャッシュシステムが実行するアクションを指定できます。
重要 :このオプションで選択したキャッシュの種類に関係なく(Cookieを使用する場合)、全体的なキャッシュパフォーマンスは、サーバーヘッダー、無視された可変ヘッダー、およびキャッシュから除外されたURLアドレスの処理を無効にするオプションによっても影響を受けます。すべてをキャッシュする
このキャッシュオプションはデフォルトでアクティブになっています。これは、WebサイトへのクエリにCookieがあるかどうかに関係なく、クライアントには常にキャッシュされたコンテンツが提供されることを意味します。
注 :このタイプのキャッシュは常にキャッシュされたコンテンツを訪問者に提供しますが、一部の管理URLとCookieは自動的にキャッシュから除外されます。設定で、[キャッシュされない自動的に追加されたURLアドレス]セクションを検索して、除外されたすべてのURLを表示します。特定の訪問者Cookieを除くすべてをキャッシュする
このタイプのキャッシュを使用すると、訪問者が特定のCookieを送信する場合を除いて、キャッシュされたコンテンツが訪問者に提供されます。 Webサイトのクエリ時に訪問者にキャッシュされたコンテンツを提供するかどうかを決定するCookieを指定できます。
Cookieが存在する場合はキャッシュからコンテンツを提供しないでください
オプションにCookieを追加しますCookieが存在する場合はキャッシュからコンテンツを提供しない 。 Cookie名のみを入力する必要があります その価値なし。たとえば、Cookieが「language =bg-BG」の場合、言語のみを入力します フィールドで。
注 :Cookie名のみを入力した場合(例: 言語 、SuperCacheは、名前が言語で始まる他のすべてのCookieも検出します。 言語サイト 、 languagestring 、など。特定のCookieを追跡するためにSuperCacheを調整するには、フィールドにその名前を入力し、その後に記号=を入力します。例: 言語= 。新しいエントリの追加を使用して、複数の特定のCookieを追加できます 。 X を使用して、リストから特定のCookieを削除することもできます。 右側にあります。
訪問者がCookieを使用していない場合にのみキャッシュからサービスを提供
このタイプのキャッシュは、WebサイトへのクライアントクエリがCookieをまったく使用していない場合にのみ、キャッシュされたコンテンツを提供します。
ここで、このルールから除外するCookieを指定できます。
無視されたCookie
[無視されるCookie]オプションの下で、特定のCookieを無視するように設定できます。これは、訪問者がWebサイトのクエリで使用されているにもかかわらず、キャッシュされたコンテンツが提供されることを意味します。
いずれかを選択できるため、Cookieを入力するためのいくつかの提案がフィールドに表示されます。これらは、ワンクリックで例外として追加できるように準備されているため、広く普及しているシステムやサービスで使用されているCookieのプリセットです。
トップに戻る
サーバーヘッダーの処理を無効にする
キャッシングシステムは、デフォルトで応答ヘッダーに準拠しています。具体的には次のとおりです。有効期限 、キャッシュ制御 およびSet-Cookie 。
応答ヘッダーのタイプによっては、キャッシュは次のように動作する場合があります。
期限切れ – Webサイトがキャッシュ時間より短い有効期間を指定してExpiresヘッダーを返す場合、現在のリソースはExpiresヘッダーで指定された時間キャッシュされます。
キャッシュ制御 – Webサイトがキャッシュタイプの特定の機能または制限を定義するCache-Controlヘッダーを返す場合、それらが考慮されます。
Set-Cookie – WebサイトがSet-Cookieヘッダーを返す場合、現在のリソースはキャッシュされません。
トップに戻る
無視されたVaryヘッダー
HTTP Varyヘッダーは、要求元のWebクライアントの仕様に応じてWebサイトのコンテンツが変化することを中間キャッシュシステムに通知するための主要なメカニズムです。このヘッダーで最も一般的なディレクティブの1つは次のとおりです。変更: User-Agent 。
SuperCacheは、Webサイトから送信されたVaryヘッダーに準拠しています。キャッシングシステムで特定のVaryヘッダーディレクティブを無視する場合は、このオプションで追加できます。
トップに戻る
HTTP404エラーページ
キャッシュエラーページ(HTTP 404)を使用する 404NotFoundステータスコードを使用してWebサイト応答のキャッシュをアクティブ化できます。
HTTPステータスコードが4xxまたは5xx(エラーを示す)の場合、SuperCacheはリソースをキャッシュしません。
このオプションはデフォルトで無効になっています。 オンをクリックします 有効にします。
トップに戻る
モバイル版
このオプションにより、SuperCacheはページの2つの別々のキャッシュバージョンを保存できます。 User-Agentがモバイルデバイスからのものである場合、ツールはページの個別のコピーをキャッシュに保存します。
トップに戻る
キャッシュされないURLアドレスを自動的に追加
デフォルトで追加されたURLがクライアントクエリに存在する場合、キャッシュされたコンテンツは提供されません。
これらは、いくつかの最も一般的なCMSの管理パネルへのアクセスを提供するURLです。指定されたURLに対してキャッシュされたコンテンツを提供する場合は、このオプションを無効にします。
トップに戻る