← Automatic Platform Optimization / automatic-platform-optimization / reference
Cache podle typu zařízení
Ukládání do mezipaměti podle typu zařízení v APO poskytuje všechny stejné výhody jako mezipaměť Cloudflare, přičemž návštěvníkům cílí obsah odpovídající jejich zařízení. Cloudflare vyhodnocuje User-Agent hlavičku v HTTP požadavku k identifikaci typu zařízení. Cloudflare poté určí každý typ zařízení pomocí porovnání s níže uvedeným regulárním výrazem, které nerozlišuje velikost písmen:
- Mobilní:
(?: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)) - Počítač: Vše ostatní, co neodpovídá výše uvedenému.
Chcete-li povolit ukládání do mezipaměti podle typu zařízení, povolte toto nastavení na kartě APO v Cloudflare dashboardu nebo v pluginu WordPress verze 4.4.0 nebo novější.
Po aktivaci Cloudflare odesílá CF-Device-Type HTTP hlavičku na váš origin server s hodnotou buď mobile, tablet, desktop u každého požadavku, aby určila typ zařízení návštěvníka. Pokud váš origin server odpoví odpovídajícím obsahem pro daný typ zařízení, Cloudflare uloží prostředek do mezipaměti pouze pro tento konkrétní typ zařízení.
Plugin Cloudflare for WordPress automaticky čistí všechny varianty mezipaměti pro aktualizované stránky.
Cloudflare doporučuje používat pluginy, které podporují ukládání do cache podle typu zařízení, což je někdy třeba v samotném pluginu zapnout. I tak je nutné pluginy otestovat a ověřit, že se chovají podle očekávání.