W3 Total Cacheは、ページキャッシュ、CSSおよびJavaScriptの縮小化を提供し、コンテンツ配信ネットワークの統合を可能にすることで、ウェブサイトのパフォーマンス向上を支援します。このチュートリアルでは、多言語WordPressウェブサイト向けにW3 Total Cacheを設定する方法を説明します。
ウェブサイトのパフォーマンスは、ウェブサイトを成功させるために非常に重要です。ページの読み込み時間は、ユーザーの定着率や、ウェブサイトが検索エンジンで上位にランク付けされるかどうかに影響します。ウェブサイトでW3 Total Cacheを有効にして設定する前に、Pingdom Tools (新しいタブで開く)またはGoogleのPageSpeed Insight (新しいタブで開く)を使用してウェブサイトのパフォーマンスをテストすることを強くお勧めします。W3 Total Cacheの設定後、ウェブサイトのパフォーマンスを再度確認し、以前の結果と比較できます。
ウェブサイトのパフォーマンス最適化を検討すべき理由は以下のとおりです。
- ページの読み込み時間が短縮されます。これにより、訪問者により快適な体験を提供できます。
- 検索エンジンのランキングが向上します。
- ホスティングサーバーの負荷が軽減されます。
はじめに
W3 Total Cacheを有効にして設定する前に、ウェブサイトのデザインを完了し、希望する言語への翻訳を済ませておくようにしてください。
その後、以下をインストールして有効化します。
- W3 Total Cache (新しいタブで開く)プラグイン
- WPMLコアプラグインとWPML 文字列翻訳アドオン
WPMLを初めて使用する場合は、スタートガイドをご覧ください。利用可能なすべての翻訳オプションについて簡単に説明しています。
これらのオプションの1つがすべてを自動翻訳するです。これは最も迅速に翻訳でき、コンテンツを最新の状態に保つ最も簡単な方法です。この機能は、コンテンツの追加や編集に合わせて、固定ページ、投稿、カスタム投稿タイプ、カスタムフィールド、タクソノミー、WooCommerce商品などを自動的に翻訳します。
多言語ウェブサイトでのW3 Total Cacheの設定
ページキャッシュ
キャッシュは、サーバーの負荷とページの読み込みに使用される帯域幅を削減するため、ウェブサイトのパフォーマンス向上に大きな役割を果たします。これは、以前のリクエストのコンテンツを一時的に保存し、その後のリクエストに提供することで実現されます。W3 Total Cacheを使用してページキャッシュを有効にするには、以下の手順に従います。
- WordPressダッシュボードから、PerformanceGeneral Settingsに移動し、Page Cacheセクションを見つけます。Page CacheオプションをEnableにし、Page Cache MethodにはDisk: Enhancedを選択します。その後、Save Settingsボタンをクリックします。

- ページキャッシュの動作を微調整するには、PerformancePage Cacheに移動します。ページが5つの主要なセクションに分かれていることがわかります。
Generalセクションでは、以下のスクリーンショットに示されている設定を使用することをお勧めします。これらの設定を適用したら、Save Settingsボタンをクリックします。

Aliases、Cache Preload、Purge Policy: Page Cache、およびAdvancedの各セクションでは、デフォルト設定を維持することをお勧めします。
CSSおよびJavaScript(JS)の縮小化
WordPressウェブサイトには、有効なテーマやサイトで実行されているさまざまなプラグインからの多くのCSSおよびJavaScriptファイルが含まれています。すべてのCSSおよびJSファイルを個別に読み込むのではなく、縮小化によってこれらのファイルを結合および圧縮し、ページの読み込み時間を短縮します。
W3 Total Cacheを使用してCSSおよびJSの縮小化を有効にするには、以下の手順に従います。
- WordPressダッシュボードから、PerformanceGeneral Settingsに移動し、Minifyセクションを見つけます。Minifyオプションを有効にし、Minify modeをAutoに設定します。Minify Cache Methodについては、サーバーが提供している場合はMemcachedを選択します。ほとんどの共有ホスティングでは提供されておらず、利用可能な唯一のメソッドはDiskです(以下のスクリーンショットを参照)。忘れずにSave Settingsボタンをクリックしてください。

- 縮小化の設定を微調整するには、PerformanceMinifyに移動します。ページが5つの主要なセクションに分かれていることがわかります。Generalセクションでは、デフォルト設定を維持することをお勧めします。その後、Save Settingsボタンをクリックします。

同様に、HTML & XMLセクションでも、デフォルト設定に変更を加えないことをお勧めします。

JSセクションで、JS minify settingsを有効にし、Combine onlyオプションを選択します。Save Settingsボタンをクリックします。

CSSセクションで、以下の3つのオプションにチェックを入れます。
- Enable
- Preserved comment removal (not applied when combine only is active)
- Line break removal (not applied when combine only is active)
Save Settingsボタンをクリックします。

Advancedでは、デフォルト設定を維持することをお勧めします。W3 Total Cacheは、設定の変更によってすでに保存されているキャッシュが古くなるたびに、キャッシュを空にするように求めてきます。そのメッセージが表示されたら、メッセージ内のボタンをクリックしてください。
コンテンツ配信ネットワーク(CDN)の設定
コンテンツ配信ネットワーク(CDN)は、ユーザーの場所に基づいてウェブサイトのコンテンツを配信するために、さまざまな場所に分散されたサーバーのネットワークです。ウェブサイトでCDNを設定して実行すると、ページの読み込み時間が短縮され、ウェブサイトのパフォーマンスが向上します。具体的には、CDNはウェブサイトの静的コンテンツのキャッシュバージョンをさまざまな地理的場所に保存します。そして、各ユーザーに最も近いサーバーがリクエストを処理することで、ページの読み込み時間を短縮します。
W3 Total CacheはCDNサービスを提供していないことに注意してください。ウェブサイトでCDNをセットアップして実行したい場合は、CDNサービスプロバイダーから取得する必要があります。
W3 Total Cacheを使用してCDNを設定するには、以下の手順に従います。
- PerformanceGeneral Settingsに移動します。CDNセクションで、CDNをEnableにし、使用するCDN Typeを選択します。Save Settingsボタンを押します。

- PerformanceCDNに移動します。Generalセクションでは、すべてのデフォルト設定を維持することをお勧めします。Save all settingsボタンをクリックします。

一部のファイルがCDNに到達しなかったとW3 Total Cacheが報告した場合は、そのメッセージ内のunsuccessful transfer queueボタンをクリックし、残りのキューを処理してください。
- Configuration: Objectsセクションで、CDNの詳細を入力します。使用するCDN Typeによって、このページのオプションは異なる場合があります。SSL supportにはEnabled (always use SSL)オプションを選択してください。Save Settingsをクリックします。

Advancedセクションでは、デフォルト設定を維持することをお勧めします。
既知の問題
このプラグインとWPMLの間に未解決の互換性の問題はありません。すべての既知の問題を検索してください。ヘルプの利用 – WPML翻訳サポート
WPMLでW3 Total Cacheを使用する際にヘルプが必要な場合は、WPMLサポート (新しいタブで開く)にアクセスしてください。