← Cloudflare Cache / cache / concepts
Přizpůsobení cache
Některé možné kombinace nastavení originového webového serveru a Cloudflare Cache Rules patří:
Vytvoření adresáře pro statický obsah na vašem origin webovém serveru
Například vytvořte /static/ podadresář na vašem origin serveru a pravidlo Cache Everything Cache Rule odpovídající následujícímu výrazu:
- Používání Expression Builder:
Hostname contains "example.com" AND URI Path starts with "/static" - Používání Expression Editor:
(http.host contains "example.com" and starts_with(http.request.uri.path, "/static"))
Připojit ke statickým stránkám jedinečnou příponu souboru
Například vytvořte .shtml přípona souboru u zdrojů na vašem origin webovém serveru a cache pravidlo Cache Everything odpovídající tomuto výrazu:
- Používání Expression Builder:
Hostname contains "example.com" AND URI Path ends with ".shtml" - Používání Expression Editor:
(http.host contains "example.com" and ends_with(http.request.uri.path, ".shtml"))
Přidejte k adrese URL prostředku řetězec dotazu a označte tak obsah jako statický
Například přidejte static=true query string pro zdroje na vašem origin webovém serveru a cache pravidlo Cache Everything odpovídající následujícímu výrazu:
- Používání Expression Builder:
Hostname contains "example.com" AND URI Query String contains "static=true" - Používání Expression Editor:
(http.host contains "example.com" and http.request.uri.query contains "static=true")
Prostředky odpovídající Cache Rule typu Cache Everything se přesto neuloží do cache, pokud origin webový server odešle hlavičku Cache-Control s hodnotou max-age=0, private, no-cache, nebo Expires hlavičku s již vypršelým datem. Uveďte Edge Cache TTL nastavení v rámci Cache Everything Cache Rule, které navíc přepíše Cache-Control hlaviček z webového origin serveru.