1. 1. WordPressの内部機能を理解するための初心者向けガイド
  2. 2. WordPressのキャッシングとは何か、なぜそれが重要なのか?
  3. 3. WordPressキャッシングの仕組み?
  4. 4. WP Super CacheでWordPressキャッシュをインストールおよびセットアップする方法
  5. 5. 現在読んでいる: W3 Total Cache(W3TC)でWordPressキャッシングを設定する方法
  6. 6. MaxCDNレビュー:WordPressに最適なCDN?

世界で最も人気のある2つのWordPressキャッシングプラグインは、WP Super CacheとW3 Total Cache(W3TC)です。 MashableのCTOによって開発されたW3 Total Cacheは、Smashing Magazine、Mashable、MakeUseOf、Yoastなどの高トラフィックサイトで使用されている、利用可能な最も用途の広いWordPressキャッシングプラグインです。このチュートリアルは、W3 Total Cacheの構成に関する初心者向けガイドです。アドバイス:W3TCには高度な設定が多数あり、その一部を理解するのに苦労しています。設定に慣れていない場合は、いじらないようにしてください。さぁ、始めよう!


W3 Total Cacheをインストールする

W3 Total Cacheをインストールする

をインストールするには W3 Total Cacheプラグイン, WordPressダッシュボードを開き、続いて プラグイン>新規追加. 検索する 「w3合計キャッシュ」と最初の結果をインストールします。プラグインを手動でダウンロードして、 wp_content / plugins FTP経由のフォルダ。以前にWP Super Cacheなどの別のキャッシングプラグインをインストールしている場合は、W3 Total Cacheをアクティブにする前にそれを無効にする必要があります。これにより、2つのプラグインが競合するのを防ぐことができます。経験則として、常に1つ以上のWordPressキャッシュプラグインをアクティブにしないでください。.

W3合計キャッシュの構成–一般設定

W3 Total Cacheは、WordPressダッシュボードにPerformanceという新しいメニューエントリを作成します。私たちが探しているオプションは パフォーマンス>一般. このページには、キャッシングプラグインの設定が圧倒的に多いことがわかります(高度な機能を使用している場合は、さらに多くの設定になります)。各設定は、モジュールと呼ばれるボックス内に配置されます。これらの各モジュールについて、関連するスクリーンショットを使って説明しました。行き詰まったり、特定の設定がわからない場合は、スクリーンショットに従ってください.

W3総キャッシュ一般設定モジュール

あなたが見つける最初のモジュールは 一般的な. トグルチェックボックスを使用して、すべてのキャッシュオプションを有効にしないことをお勧めします。ホストに不要な(またはサポートされていない)設定をオンにすると、誤ってWebサイトの速度が低下します。ただし、すべてのモジュールをすばやく無効にする場合は、このトグルチェックボックスが便利です。先に進む前に、「ページキャッシュ」または「データベースキャッシュ」という用語に慣れていない場合は、WordPressキャッシュの仕組みを読むことをお勧めします.

ページキャッシュモジュール

W3合計キャッシュページキャッシュ

構成する2番目のモジュールは、 ページキャッシュ. の ページキャッシュ方式 ホスティング環境によって異なります。共有ホストを使用している場合, ディスク:拡張 最適なオプションです。ただし、専用サーバーまたは仮想サーバーを使用していて、APC(またはその他の形式のOpcodeキャッシング)がインストールされている場合は、それぞれのオプションを選択する必要があります。.

縮小モジュール

W3トータルキャッシュミニファイモジュール

縮小 モジュールは、コメントや空白などのコードの不要な行を削除することで、テーマが使用するCSSおよびJavaScriptファイルを圧縮します。これにより、ファイルサイズが最大10%削減され、サイトが高速になります。下 キャッシュ方法を最小化 サーバーに基づいて適切なオプションを選択する必要があります.

その他のキャッシュモジュール

W3合計キャッシュオブジェクトキャッシュ

次の2つのモジュールは データベースキャッシュ そして オブジェクトキャッシュ. それぞれを有効にして、キャッシュ方法をホスティング環境に最適な方法に変更します。 ページキャッシュ そして 縮小.

W3合計キャッシュブラウザーキャッシュ

有効にしたい最後のモジュールは ブラウザキャッシュ. それらを有効にしたら、クリックします すべての設定を保存. それでうまくいくはずです!サーバーでW3 Total Cacheが有効になりました。次に、2つの特定のモジュールについて詳しく見ていきます。 ページキャッシュ そして ブラウザキャッシュ. 残りのモジュールのデフォルト値は問題ありません.

ページキャッシュ設定

w3合計キャッシュの詳細設定-ページキャッシュ

ページキャッシュ設定は以下にあります パフォーマンス>ページキャッシュ. ここでの設定はかなり自明です。それらのいくつかを有効にしました–特に 次のユーザー役割のページをキャッシュしないでください. これにより、作成者が投稿を編集するときに、キャッシュからではなく最新バージョンを表示できるようになります。.

キャッシュのプリロード

w3合計キャッシュの詳細設定-キャッシュのプリロード

デフォルトでは、W3 Total Cacheは最初にリクエストされたときにページをキャッシュします。すべての投稿/ページのコピーを事前に生成することもできます。これにより、訪問者がいつページをリクエストしたかに関係なく、キャッシュが準備され、ページは可能な限り最短時間で提供されます。.

ホスティング環境とWebサイトが受信するトラフィック量に基づいて、キャッシュのプリロード設定を構成する必要があります.

  • キャッシュ 更新間隔 サーバーリソースに直接影響します。時間間隔を短く(つまり、頻度を高く)すると、サーバーリソースの消費量が増加します。共有ホスティングサーバーのユーザーは、この設定に十分注意する必要があります。十分に高い頻度を設定すると、サーバーリソースの不正使用のためにアカウントが一時停止される可能性があります。安全なキャッシュのプリロード間隔は1時間–つまり3600秒.
  • に慣れていない場合 サイトマップURL, インストール Google XMLサイトマップ. 非常に使いやすく、実際に必須のプラグインです。.
  • 最後に、投稿/ページが公開されたときにキャッシュのプリロード操作をトリガーする最後のオプションを有効にします.

ブラウザのキャッシュ設定

w3合計キャッシュの詳細設定-ブラウザキャッシュ

これは パフォーマンス>ブラウザ. アイデアは、訪問者のデバイスを活用することです。ブラウザキャッシュを有効にすると、静的ファイル(CSS、JavaScript、画像など)が訪問者のブラウザキャッシュから提供されます。もちろん、古いデータの使用を妨げる有効期限があります。これにより、サーバーから大きな負荷が取り除かれ、帯域幅が節約され、サイトの全体的なパフォーマンスが大幅に向上します.

生きてる!

W3 Total Cacheが実際に機能していることをどのようにして知っていますか?まあ、プラグインのページはそう言っています。サイトのソースコードを表示して、次のようなものを見つけることもできます。

キャッシング作品

W3合計キャッシュパフォーマンスベンチマーク

スピードメーター

キャッシュを有効にしてから1時間ほど待ってから、GTmetrixを使用してWebサイトのパフォーマンスをベンチマークしました。これには、キャッシュプラグインがありません。

キャッシュする前

これは、W3 Total Cacheが構成されてから1時間です。

w3合計キャッシュベンチマーク結果

違いに気づきましたか? Page SpeedとYSlow Gradeが3%と5%増加しました。きちんとね?ここで、毎日1000人がサイトにアクセスすることを想像してください。節約するCPUサイクルの量(リソース使用量のファンシー用語)を想像してみてください。キャッシングはページサイズを縮小するだけでなく、サイト全体のパフォーマンスを向上させ、優れたユーザーエクスペリエンスへの道を開きます.

W3 Total Cacheのトラブルシューティング

w3合計キャッシュのトラブルシューティング

W3 Total Cacheをインストールした後、サイトの読み込み時間が増加したことに気付くでしょう。それは可能ですか?もちろん!実際、これは非常に一般的な初心者の間違いです。これには多くの理由があります。

  • 最も可能性の高い理由は、キャッシュのプリロード中にWebサイトのベンチマークを実行したことです。キャッシュを構築すると、かなりのサーバーリソースが消費されます。その上であなたのリクエストを想像してみてください-もちろんあなたのサイトは遅くなるでしょう!解決策:1時間待ってから再試行してください–今回は異なるはずです.
  • 別の一般的な理由は、間違ったキャッシュ方法を選択していることです。それ以外は ディスクキャッシング ある程度のA / Bテストが必要です。最良の結果を得るには、これらの設定のいくつかを試してみる必要があります.
  • 共有サーバーでは、APCや他のOpcodeキャッシュオプションが利用できる場合がありますが、それを選択した可能性があります。しないでください!に戻す ‘ディスク’ または 「拡張ディスク」. その理由は、これらの設定が共有サーバーの全体的なパフォーマンスに合わせて微調整されているためです。それを使用するのはあなただけではないことに注意してください。これらの設定はW3 Total Cacheでは機能しない可能性があります.

それでも問題が解決せず、デフォルト値または推奨値を試した場合は、WP Super Cacheに切り替えることをお勧めします.

.htaccessファイル許可エラー

ホスティング環境によっては、.htaccessファイルが書き込み不可であることを示すエラーメッセージが表示される場合があります。これは、WebサーバーやPHPハンドラーが.htaccessファイルを変更するために必要な権限を持っていないことを意味します。 2つの解決策があります。

  • FTPまたはcPanelなどを使用して、.htaccessファイルの権限を775に変更します。.
  • 手動でデータを.htaccessファイルに追加します

2番目の方法の方が安全であり、優れたセキュリティ対策と見なされていることを指摘しておきます.

結論–どのプラグインを使用すべきか?

WordPressキャッシュプラグイン

どのWordPressキャッシュプラグインを使用するのか疑問に思われるかもしれません。結局、私は同じ目標を達成するために2つの別々のチュートリアルを書きました。 WP Super CacheとW3 Total Cacheのどちらを使用すべきですか?まあ、簡単に言えば、共有サーバーを使用していて、A / Bテストやトラブルシューティングの煩わしさを望まない場合は、WP Super Cacheの実装がはるかに簡単です。ただし、Apcodeキャッシュ(APCやXCacheなど)がインストールされている仮想サーバーまたは専用サーバーを使用していて、余分な作業を気にしない場合は、W3 Total Cacheが適しています。高度な方法で適切に構成すると、W3TCの結果ははるかに優れています.

これで、キャッシュプラグインの設定が完了しました。これらの各プラグインを使用してCDNをセットアップする方法についても説明します。それまでの間、WordPress向けの最高の無料CDNのいくつかをチェックして、引き続きご期待ください。.

別れの質問:お気に入りのキャッシュプラグインは何ですか?サイトのパフォーマンスにどのくらいの違いがありましたか?あなたからの御一報をお待ちしています!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me