APO が動作しているかは、APO ヘッダーの有無で確認できます。APO が動作しているときは、CF-Cache-Status、cf-apo-via、cf-edge-cache の 3 つのヘッダーが存在します。
- Uptrends.com ↗ を開きます。
- テキストフィールドに、WordPress ホームページの URL(
https://www.を含む)を入力します。 - Start test を選択します。Response Headers テーブルが表示されます。
- 3 つのヘッダー応答とその説明を確認します。ヘッダーが次と完全に一致する場合、APO は正しく動作しています。
CF-Cache-Status|HITcf-cache-statusヘッダーは、アセットがキャッシュから配信されたか、動的と判断されてオリジンから配信されたかを示します。
cf-apo-via|tcachecf-apo-viaヘッダーは、そのリクエストに対する APO の状態を返します。
cf-edge-cache|cache, platform=wordpresscf-edge-cacheヘッダーは、WordPress プラグインがインストールされ、有効になっていることを確認します。
ターミナルでは、次の cURL を使います。'accept: text/html' ヘッダーを含めると、リクエストがブラウザーに近い HTML リクエストとして扱われ、テスト結果が安定します。ヘッダーを省略したリクエストでも、URL パスによっては APO がキャッシュします。詳細は cf-cache-status 結果に関する FAQ を参照してください。
curl -svo /dev/null -A "CF" 'https://example.com/' -H 'accept: text/html' 2>&1 | grep 'cf-cache-status\|cf-edge\|cf-apo-via'< cf-cache-status: HIT
< cf-apo-via: cache
< cf-edge-cache: cache,platform=wordpressいつもどおり、cf-cache-status はアセットがキャッシュにヒットしたか、動的と判断されてオリジンから配信されたかを示します。
cf-apo-via|tcachecf-apo-viaヘッダーは、そのリクエストに対する APO の状態を返します。
cf-edge-cache|cache, platform=wordpresscf-edge-cacheヘッダーは、WordPress プラグインがインストールされ、有効になっていることを確認します。
WordPress サイトを開き、変更を公開します。連携が動作している場合、ページは cf-cache-status: HIT および cf-apo-via: tcache でキャッシュされます。