ブラウザのキャッシュとオブジェクトの設定を続けます。 ブラウザは、Webサイトの読み込みを最適化するツールの一部です。この要素は無視しないでください。
ご存じない方のために説明すると、W3TC または W3 Total Cache プラグインで一連の構成を実行します。 キャッシュプラグイン これにより、速度を最適化できます WordPressのブログ. この一連のチュートリアルでは、W3 Total Cache プラグインの構成に関するいくつかの章を既に作成しています。
- パート1:キャッシュの概要
- パート2:W3TCを構成する方法
- 一般設定-エピソード1
- より一般的な設定-エピソード2
- ページキャッシュの構成-3エピソード
- 構成の縮小-エピソード4
- データベースキャッシュの構成-5エピソード
- オブジェクトとブラウザの構成-エピソード6(現在のチュートリアル)
- パート3:質問に対するすべての答え
- パート4:W3TC「メインスパン」パラメーター
前のエピソードで話したことを理解する必要があります データベース構成。 このチュートリアルでは、オブジェクトキャッシュとブラウザキャッシュの設定について説明します。
1-オブジェクトキャッシュ
メニュー オブジェクトキャッシュ 「詳細設定のセクションが1つあります。
このセクションの最初の2つのフィールドは、 隠されたオブジェクトのデフォルトの寿命 "そして" ガベージコレクション間隔 キャッシュオブジェクトの有効期間と、期限切れのオブジェクトが削除される頻度を定義するために使用されます。 オブジェクトの寿命を短くしたり、有効期限が切れたオブジェクトを削除する間隔を短くしたりできます。 または、サーバーの負荷を減らしたい場合は、両方の値を増やすことができます。 ほとんどの場合、デフォルト値で問題ありません。
次のフィールド、 グローバルグループ WordPressマルチサイトネットワークを使用するときに、サイト間で共有されるオブジェクトのグループを識別するために使用されます。 この機能の考え方は、これらのオブジェクトの一部をキャッシュして、ネットワーク全体で再利用できるということです。
経験豊富なWordPress開発者であり、グループの動作に精通していない限り、「グローバルグループ」設定を変更する必要はありません。
最後に、「非永続グループ」フィールドは、オブジェクトキャッシュにキャッシュしてはならないオブジェクトを識別するために使用されます。 繰り返しますが、オブジェクトグループに精通していない限り、このフィールドを編集しないでください。
2-ブラウザキャッシュ
このメニューには、ブラウザキャッシュを微調整するための、一般、CSSとJS、HTMLとXML、メディアとその他のファイルのXNUMXつのセクションがあります。 各セクションに示されているフィールドはほぼ同じです。 一般セクションの設定を調整すると、これらの同じ設定が後続のすべてのセクションに適用されます。 次に、「一般」セクションの構成が完了した後、最後のセクションの特定の設定をオーバーライドできます。 したがって、最初に「一般」セクションを構成してから、必要に応じて対応する各セクションを微調整する必要があります。
ブラウザキャッシュ:一般
「」の最初の4つのオプション すべて互いに似ています。 本質的に、XNUMXつすべてが同じことを行います。つまり、キャッシュに格納されているデータを常に有効にします。 ただし、それぞれが異なる方法でそれを行います。
オプション 最後に設定-modifiedヘッダー 「および「eTag」はブラウザによって保存され、後でサーバーに保存されたドキュメントの新しいバージョンがあるかどうかを確認するために使用されます。
オプション ヘッダーが期限切れになります "そして" セットキャッシュ制御ヘッダ »キャッシュされたリソースの有効期間を制限します。 ヘッダーの有効期限は、キャッシュされたリソースに固定の有効期限を割り当てることによってこれを行います。 「 キャッシュ制御ヘッダ キャッシュされたオブジェクトがブラウザによってダウンロードされたときに実行を開始するライフタイムを割り当てるために使用されます。
少なくとも、「の最初のオプションを有効にします Last-Modifiedの設定-ヘッダー 」。 より注意したい場合は、訪問者に最新バージョンのサイトを許可することにより、追加オプションを有効にします。
オプション「 W3合計キャッシュ・ヘッダーを設定します ドキュメントの HTTP ヘッダーを調べて、それが変更されたかどうかを判断できるようにしたい場合 キャッシュされた W3TCによる。 HTTP ヘッダーを監視する方法がわからない場合や気にしない場合は、このオプションを無効のままにしてください。 これはパフォーマンスには影響しません。
オプションを残します " HTTP(GZIP)の圧縮を有効にします 有効化されました。 これにより、テキストファイルのサイズが小さくなり、サイトのパフォーマンスに大きな影響を与える可能性があります。
オプションを残します " 後の設定変更オブジェクトのキャッシングを防ぎます 確認済み。 これにより、すべての時間パラメーターが変更され、新しい文字列が生成され、すべてのキャッシュされたアイテムに添付されるため、ブラウザーは古いファイルを削除して最新のファイルをダウンロードする方法を認識できます。
ブラウザによってキャッシュされたくないウェブサイトのリソースがいくつかあります。 Flashメディアプレーヤーである可能性があります。 これらのリソースへのパスを[ キャッシング例外リストの防止 '。
オプション「 静的ファイルにCookieを設定しないでください '。
ここでの考え方は、静的ファイル(画像、CSSおよびJavaScriptファイル)HTTPヘッダーにCookieを追加する必要はありません。
次のオプション「WordPressで静的オブジェクトの404エラーを処理しない」は、デフォルトのWordPress 404プロセスを使用するのではなく、サーバーが静的404ファイルを管理できるようにすることで、サーバーの負荷を軽減します。
404ページの負荷が高いと予想されない限り、このオプションを選択するかどうかは、パフォーマンスに大きな変化はありません。 ベストプラクティスはこのオプションをチェックすることですが、一部のプラグインが大量の404エラーを生成する可能性があります。これが発生した場合は、「404エラー例外リスト」というタイトルのフィールドに侵害リソースのURLを手動で追加する必要があります。 "。
ブラウザキャッシュ:CSSとJS、HTMLとXML、メディア
これらの各セクションは、「 」。 ただし、これらの各セクションを使用して、ブラウザーキャッシュでの各タイプのリソースの処理方法を調整できます。
このチュートリアルはこれで終わりです。 ご質問がある場合は、コメントでお気軽にお問い合わせください。