Skip to content

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

デバイスタイプ別キャッシュ

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

APO のデバイスタイプ別キャッシュは、Cloudflare キャッシュの利点を保ったまま、訪問者のデバイスに合ったコンテンツを届けます。Cloudflare は HTTP リクエストの User-Agent ヘッダーを評価してデバイスタイプを識別します。各デバイスタイプは、大文字と小文字を区別しない次の正規表現で判定します。

  • Mobile: (?:phone|windows\s+phone|ipod|blackberry|(?:android|bb\d+|meego|silk|googlebot) .+? mobile|palm|windows\s+ce|opera mini|avantgo|mobilesafari|docomo|kaios)
  • Tablet: (?:ipad|playbook|(?:android|bb\d+|meego|silk)(?! .+? mobile))
  • Desktop: 上記に一致しないその他すべて。

デバイスタイプ別キャッシュを有効にするには、Cloudflare ダッシュボードの APO カード、または WordPress プラグインのバージョン 4.4.0 以降から設定をオンにします。

有効にすると、Cloudflare はオリジンへ CF-Device-Type HTTP ヘッダーを送り、値はリクエストごとに mobiletabletdesktop のいずれかになります。オリジンがそのデバイスタイプ向けの適切なコンテンツを返すと、Cloudflare はそのデバイスタイプ専用にリソースをキャッシュします。

Cloudflare for WordPress プラグインは、更新したページのキャッシュバリエーションをすべて自動でパージします。

Cloudflare は、デバイスタイプ別キャッシュに対応するプラグインの利用を推奨します。プラグイン側で有効化が必要な場合もあります。想定どおりに動くかは、プラグインごとに確認してください。

役に立ちましたか?