WordPressキャッシュをクリアする方法:ステップバイステップガイド
公開: 2020-05-11投稿を公開したり、CSSを更新した後、ホームページにアクセスしたことがありますか? あるタブから別のタブに移動して、サインアウトしたと思ったときにサインインしていることを確認しましたか? 犯人があなたのキャッシュである可能性は十分にあります。 ページ速度が検索のランキングにおける最大の要因の1つであることを考えると、スクリプトと画像のサーバー負荷を軽減するためにキャッシュを使用することがほぼ必要になっています。 残念ながら、キャッシュされたあらゆる種類のアセットを処理していると、問題が発生します。 WordPressのキャッシュをクリアする方法を学ぶことで、それらを解きほぐすお手伝いをしたいと思います。
私たちのYoutubeチャンネルを購読する
キャッシュとは何ですか?
ウェブサイトやブラウザを扱う場合、キャッシュはページ、ファイル、またはその他の要素がメモリに保存される場所であるため、すばやく取得できます。 それはあなたのブラウザ、あなたのウェブサイトをホストしているサーバー、あるいは他のすべてから遠く離れたCDNのサーバーにあるかもしれません。 ただし、いずれにしても、これらのファイルは、毎回データベースクエリを実行する必要はなく、ユーザーに提供されるものです。
これが簡単な説明です。 ただし、実際には、Webはこれよりも複雑であることに注意してください。 しかし、要点は同じです。
Webサーバーとブラウザーは、HTML命令を使用して、一度に1つずつページを作成します。 これらのページのコンポーネントは、さまざまな場所に保存されます。 キャッシュがないと、サーバーがページを要求されるたびにこれらのページを作成する必要があります。 キャッシュはそのページをメモリに保存して、何度も使用できるようにします。 印刷機が作ったのと同じような方法で、新しいコピーが必要なときにいつでも本全体を手で書き出す必要がありませんでした。
WordPressキャッシュのクリア
WordPress Webサイトの場合、キャッシュには次の3つのタイプがあります。
- ブラウザ–頻繁に変更されないWebサイトに関する情報をブラウザが保存するコンピュータまたはデバイス上の場所。 ブラウザは、Webサイトにアクセスするたびに同じ情報をダウンロードするのではなく、メモリから情報を取得します。 Webページの読み込みが速くなり、ネットワークが使用するデータが少なくなります。
- キャッシュプラグイン–事前に作成されたWebページを配信するために特別に設計されたプラグインで、HTML命令からページを再作成するのにかかる時間を短縮します。
- サーバーキャッシュ–独自のキャッシュプラグインまたはスクリプトを使用して、ホストが作成済みのWebページをメモリに保存して訪問者に配信し、サーバーの負荷を軽減する場合があります。
1つ以上のタイプのキャッシュが、Webサイトがいつ更新されたかを認識しない場合、またはその更新がメモリをクリアしてページをリロードするのに十分重要であると見なさない場合に、問題が発生する可能性があります。 これは、キャッシュソフトウェアが何らかの理由でそれを保持していないため、ユーザーに新しい画像、新しい更新、さらには新しいページや投稿が表示されない可能性があることを意味します。 以下のリストからわかるように、WPWebサイトはキャッシュをいくつかの場所に保存します。 それらをすべてクリアする必要がある場合とない場合がありますが、いつ来るかを知るために、それらすべてについて知っておく必要があると考えています。
ブラウザのキャッシュをクリアする
ブラウザのキャッシュから始めましょう。 これは、キャッシュをクリアするのが最も簡単であるだけでなく(おそらく、ほとんどのWPプラグインと結びついています)、サイトの変更や更新が表示されない場合の最も一般的な違反者でもあります。 ただし、これはローカルブラウザのキャッシュのみをクリアします。 これが他の誰かに影響を与える場合は、ブラウザのキャッシュだけをクリアしても問題は解決しません。 これは個人的な修正です。

影響を受けるのが自分だけの場合は、閲覧データを消去する必要があります。 キャッシュのクリアはブラウザごとに異なりますが、実際にはすべてのブラウザのオプションまたは設定にキャッシュクリアオプションがあります。 ドロップダウンメニュー、オプション/設定の選択肢のハンバーガー/ 3ドットのアイコンを押してから、検索ボックスを見つけてキャッシュに入力できるはずです。 これにより、ブラウザのキャッシュをクリアできる場所に直接移動します。
ブラウザ内の単一ページのキャッシュのみをクリアしたい場合は、Macの場合はShift – CMD – R 、Windowsの場合はShift – CTRL –Rを押すことができます。 これを行うと、キャッシュされたファイルを使用せずにリロードされ、代わりにそれらが更新されます。 これは、この個々のページのためだけに、ブラウザのキャッシュをクリアしません。
キャッシュプラグインデータのクリア
問題が複数のブラウザまたはコンピュータで解決しない場合は、WordPressキャッシュプラグインのデータをクリアする必要があります。 キャッシュプラグインは、キャッシュされたデータをブラウザに提供します。 そうすれば、ブラウザは、誰かがページを要求するたびにサーバーからファイルをダウンロードする必要がなくなります。 ファイアウォール保護層を提供する一部のセキュリティプラグインでさえ、キャッシュ機能を備えています。
ウェブサイトがWordPressマネージドホスティング(WP EngineやFlywheelなど)でホストされている場合、キャッシュプラグインのインストールが許可されていない可能性があります。 この場合、彼らは独自のプラグインを介して、またはサーバー側でこのキャッシュを提供しており、そこでクリアすることができます。 WordPressのキャッシュを手動でクリアする方法がある場合とない場合があります。 ダッシュボード内、またはその場合はトップメニューから、キャッシュのクリアまたはフラッシュボタンが表示されます。
ただし、そうでない場合は、サポートチームに問題を連絡して、問題を解決してもらいます。 表示されるエラーがキャッシュに関連している場合、彼らはそれを修正してあなたを動かすことができるので、これは良いことです。 キャッシングに関連していない場合は…まあ、同じことが当てはまります。 いずれにせよ、マネージドホスティングの利点の1つがわかります。
WPロケット
上位のWordPressキャッシングプラグインの1つはWPRocketです。 それはうまく機能し、高速で、さまざまな機能に簡単にアクセスできます。 具体的には、[キャッシュのクリア]ボタンです。

あなたがしなければならないのは、WPロケット設定ページにナビゲートすることだけです、そして、右側のメインダッシュボードのすぐそこに、キャッシュをクリアと言うボタンがあります。 クリックして。 よくできた! キャッシュをクリアしました。
W3トータルキャッシュ
そこにある多くのキャッシュプラグインを使用すると、ブラウザ内で使用できるさまざまな種類のキャッシュを制御できます。 W3 TotalCacheはその1つです。

ページキャッシュ、オブジェクト、データベース、ブラウザ、CDN、リバースプロキシ、およびオペコードキャッシュに移動し、それぞれを必要に応じて設定してから、[設定の保存]と[キャッシュの削除]をクリックするだけです。
何も変更しなくても、ボタンをクリックしてキャッシュを削除できます。 魔法のように機能します。
WPスーパーキャッシュ


WPスーパーキャッシュプラグインには、手動または自動でキャッシュを削除する機能があります。 メインの[設定]画面([イージー]タブ)にある[キャッシュの削除]ボタンをクリックすると、手動でパージを実行できます。

[詳細設定]タブには、有効にする他の2つの設定があります。 1つ目は、投稿またはページが公開または更新されたときにすべてのキャッシュファイルをクリアすることです。 プラグインはデフォルトでこの設定を無効にします。 有効にしておくと、新しい投稿を公開するときにブラウザのキャッシュをクリアする必要があるという問題が解消されます。 2つ目は、追加のホームページチェックです。
(ただし、これらは、調整または変更を行うときにクリアする必要性を停止するものではありません。)
さらに、[詳細設定]タブでは、キャッシュタイムアウト設定を設定することもできます。

これは、ブラウザが更新を認識するのに時間がかかりすぎる場合に適したオプションです。
WP最速キャッシュ
WP Fastest Cache WP SimplestCacheを呼び出すこともできます。 WordPressのキャッシュをクリアし、必要に応じて稼働していることを確認できるという点では、これ以上簡単なことはありません。

ダッシュボードのメインのWPFastest Cacheアイテムに移動し、 [Delete Cache ]タブをクリックするだけで、2つの大きな青いボタンが表示されます。 一つは、まさにその削除キャッシュを、標識されるであろう。 そして2つ目は、キャッシュの削除と縮小されたCSS / JSです。 本当に問題が発生している場合は、縮小されたファイルを削除することも役立ちます。 プラグインは、キャッシュ自体と同じように、将来の処理と同じようにそれらを再生成します。
また、タイムアウトルールが必要な場合は、ここですべて設定することもできます。 [新しいルールの追加]ボタンを押すだけで、他のキャッシュ設定に関係なく、サイトがページをロードするまで待機する時間を設定できます。
サーバーキャッシュのクリア
ホストがサーバー上でキャッシュプラグインを使用している可能性があります。 これは、前述のように、多くの場合サーバー側キャッシュを使用するマネージドホスティングを使用している場合に特に当てはまります。 サーバー側のキャッシュには次のものが含まれます。
- HTML – WordPressは、Webサイトのコンポーネントをさまざまな場所に保存します。 Webブラウザーがページを要求すると、サーバーはHTMLコードに基づいてそのページを作成します。 HTMLキャッシュはこれらのページを保存するため、ブラウザはそれらを再利用できます。 その後、毎回最初からページを作成する必要はありません。
- PHP –ページを構築するには、PHPページをコンパイルする必要があります。 ページはキャッシュされるため、コードを毎回コンパイルする必要はありません。
- MySQL –誰かがあなたのウェブサイトにアクセスするたびにデータベースに同じ結果が照会されます。 これにより、誰かが新しい投稿を書き込むか更新するまで、結果がキャッシュされます。
- オブジェクト– WordPressは、オブジェクトキャッシュAPIを使用してプログラムオブジェクトをキャッシュします。 このキャッシュは通常、1つのリクエストに対してのみ持続します。 オブジェクトをキャッシュすると、オブジェクトを再利用できます。
サーバーは、ファイルスワッピング、仮想ファイルシステム、ファイアウォール、サイトマップなども実行します。サーバー側のキャッシュに対する制御は、ホストによって異なります。 ホストのオプション設定でクリアできる場合があります。 これらの設定は、ホスティングプランのcPanelまたは管理パネルで確認できます。
ただし、ここで知っておくべき重要なことは、これはWordPressでは行われないということです。
設定が提供されていない場合、サポートに連絡して尋ねると、ホストが設定をクリアすることがあります。 多くの場合、最初に他のすべてのキャッシュオプションを実行するように求められます。 それはあなたがあなたの問題の犯人を突き止めるのにも役立つかもしれません。 URLの後に/?nocache = 1と入力するなど、テスト用の簡単なバイパスソリューションを提供するものもあります。 各ホストは異なります。 一般に、ドキュメントを読んで、ホストがサーバー側のキャッシュをどのように処理するかを確認することをお勧めします。
リバースプロキシ

多くのWebサイトは、リバースプロキシと呼ばれるタイプのキャッシュを使用しています。 リバースプロキシは、クライアントに代わってリソースを取得するサーバーです。 次に、それらがプロキシサーバーからのものであるかのようにクライアントに返し、フレームワークのシールドを作成します。
VarnishなどのHTTPリバースプロキシを使用している場合、キャッシュされたバージョンのサイトはしばらくすると期限切れになり、新しいコンテンツが表示されます。 プロバイダーの設定で、キャッシュの有効期限が切れる時間を調整できます。 キャッシュを手動でパージするには、Varnish HTTPPurgeなどのプラグインを使用します。
Varnish Cachingなどのプラグインを使用している場合は、キャッシュTTL(Time To Live)の設定を調整し、ボタンをクリックするだけで手動で現金をパージできます。
コンテンツ配信ネットワーク(CloudFlare)
CDNを使用している場合、プロセスは基本的に同じですが、注意点が1つあります。キャッシュ全体をパージしないことをお勧めします。 プロセス自体は、ホストによって異なります。 人気のあるCDNの1つはCloudFlareです。 SiteGroundなどの一部のホストでは、アカウントを使用して無料バージョンのCloudflareにアクセスすることもできます

CDN設定内の[設定]タブを見つけ、 [設定]タブを見つけます。 次に、右側に[パージ]ボタンが付いた[キャッシュパージ]オプションが表示されます。 それをクリックするだけで、サイトのすべてのキャッシュファイルがパージおよび再生成を開始し、発生した可能性のある問題を解決します。
最終的な考え
WordPress Webサイトのキャッシュをクリアすることは、ログインの問題、Webブラウザーが応答しない、または遅くなる、更新が表示されないなどの問題を解決するための一般的な方法です。 キャッシュ方法に関係なく、これを行うのに問題はないはずです。 何らかの理由でこれを行うことに不安がある場合は、ホストのサポートチームがあなたのためにそこにいることを忘れないでください。 何を選択しても、すぐにWebサイトが読み込まれ、行ったすべての変更が表示されます。
WordPressのキャッシュをクリアするためのお気に入りのツールは何ですか?
Sentavio /shutterstock.com経由の注目の画像
