wp-super-cacheまたはw3-total-cacheでの「有効期限」が長い場合の長所と短所?[閉まっている]


8

wp-super-cacheページに、私には理解できない次の文があります。

期限切れのファイルをチェックして削除することはコストがかかりますが、それらをそこに残しておくのもコストがかかります。非常に忙しいサイトでは、有効期限を300秒に設定する必要があります。

短い有効期限を使用しているとしましょう。これは、キャッシュを300秒ごとに何度も再構築する必要があるという意味ではありませんか?

つまり、ほとんどのコンテンツ(ホームページを除く)は変更されません。それでは、ほとんどの投稿が何日間も同じままであるのであれば、なぜ問題があるのでしょうか?

回答:


3

それは素晴らしい質問であり、私も少し混乱しています。私が導き出した結論は、次の2つの理由でキャッシュファイルを残しておくのはコストがかかるということです。

  1. サイト(またはマルチサイトインストールの場合は複数のサイト)に多数のページがある場合は、何千ものキャッシュファイルが簡単に作成され、適切なキャッシュファイルを見つけるのが少し遅くなります。
  2. 更新が見落とされるのは簡単です(たとえば、テーマファイル、プラグイン、ウィジェットなどへの変更)。ガベージコレクションがなく、自分でキャッシュを手動でクリアすることを忘れないようにする必要がある場合は、人為的エラーのために多くの余地を残します。

プラグインのドキュメントとして、そこに入れる「正しい値」はありません。サイトをめったに変更せず、何千ページもない場合、この値を1〜2日にしても問題はありません。次に、最悪の場合、その期間、ページは古くなります。

繰り返しますが、私はこれがされるとは言わないよ、私はこれは私が答えだと思うものです答えを言っています。この質問は6か月以上前のものなので、質問してからより良い答えが見つかった場合は、共有してください!


1

w3-total-cacheに関する私の経験では、有効期限が長くても問題はありません。これは、投稿が更新されると、キャッシュから削除されるためです。そのため、有効期限を1日以上残すことができ、サイトに悪影響はありません。

また、完全に動的で、更新されないページもいくつかあります。それらの場合(特に、私たちのホームページのように)、更新のたびにキャッシュからそのページを削除するだけです。

これは私たちにとって非常にうまく機能しており、ロード時間を大幅に短縮します。

以下は、ページキャッシュ構成の部分的なスクリーンショットです。

スクリーンショット


»プログラムでプログラムを更新するたびにキャッシュからそのページを削除するだけですか?正確なハウツーを示してもらえますか?後の読者にとっては興味深いかもしれません。ヒント:画像は賛成票に適しています;)
kaiser

そのデフォルト設定はw3-total-cacheです。
アーロンワーグナー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.