Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

APO の動作を確認する

最終更新 Markdown で表示Agent セットアップ

APO が動作しているかは、APO ヘッダーの有無で確認できます。APO が動作しているときは、CF-Cache-Statuscf-apo-viacf-edge-cache の 3 つのヘッダーが存在します。

  1. Uptrends.com を開きます。
  2. テキストフィールドに、WordPress ホームページの URL(https://www. を含む)を入力します。
  3. Start test を選択します。Response Headers テーブルが表示されます。
  4. 3 つのヘッダー応答とその説明を確認します。ヘッダーが次と完全に一致する場合、APO は正しく動作しています。
  • CF-Cache-Status | HIT
    • cf-cache-status ヘッダーは、アセットがキャッシュから配信されたか、動的と判断されてオリジンから配信されたかを示します。
  • cf-apo-via | tcache
    • cf-apo-via ヘッダーは、そのリクエストに対する APO の状態を返します。
  • cf-edge-cache | cache, platform=wordpress
    • cf-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 | tcache
    • cf-apo-via ヘッダーは、そのリクエストに対する APO の状態を返します。
  • cf-edge-cache | cache, platform=wordpress
    • cf-edge-cache ヘッダーは、WordPress プラグインがインストールされ、有効になっていることを確認します。

APO 連携と WordPress 連携が動作することを確認する

WordPress サイトを開き、変更を公開します。連携が動作している場合、ページは cf-cache-status: HIT および cf-apo-via: tcache でキャッシュされます。

役に立ちましたか?