Vodiči

Cloudflare Page Rules: Napredna cache kontrola za brže i sigurnije web stranice (2026 vodič)

  • 12 min čitanja
  • Hostragons tim
Cloudflare Page Rules: Napredna cache kontrola za brže i sigurnije web stranice (2026 vodič)

Cloudflare Page Rules su moćan alat za upravljanje cacheom, sigurnošću, performansama i preusmjeravanjem na temelju URL obrazaca. U praksi, napredna kontrola cachea omogućava: dugotrajno keširanje statičkih datoteka, izuzimanje admin panela iz cachea, ubrzavanje kampanjskih stranica i smanjenje rizika od pogrešnog keširanja na dinamičnim e-commerce stranicama. Kada su pravilno postavljene, Page Rules smanjuju opterećenje servera, poboljšavaju TTFB, doprinose Core Web Vitals metriki i pružaju brže iskustvo posjetiteljima.

U ovom vodiču detaljno obrađujemo Cloudflare Page Rules za naprednu cache strategiju prema SEO i performansnim zahtjevima za 2026. Kroz primjere za WordPress, WooCommerce, korporativne stranice, statičke stranice, medijske datoteke i admin panele, pokazat ćemo kada primijeniti koje pravilo, koje postavke su rizične i kako testirati rezultate. Ako vaša stranica usporava pod većim prometom, hosting resursi se troše nepotrebno ili Cloudflare nije donio očekivano ubrzanje, problem najčešće leži u pogrešno postavljenoj cache strategiji. Za stabilnu infrastrukturnu osnovu preporučujemo Hostragons paketi web hostinga i za siguran promet Rešenja za SSL certifikate.

Šta su Cloudflare Page Rules?

Page Rules omogućavaju definiranje posebnih ponašanja za zahtjeve prema određenim URL obrazcima na Cloudflare-u. Naprimjer, za example.com/wp-admin/* možete isključiti cache, za example.com/assets/* omogućiti dugotrajno keširanje slika i CSS-a, a staru kampanjsku stranicu preusmjeriti na novu URL adresu. Pravila djeluju na DNS i CDN sloju, pa se primjenjuju prije nego zahtjev dospije na vaš server.

Page Rules su i dalje praktično rješenje za male i srednje stranice. Cloudflare je u zadnjih nekoliko godina uveo naprednije rule engine (Cache Rules, Transform Rules, Redirect Rules), ali Page Rules su jednostavne i brze za postavljanje. Preporuka za 2026: za jednostavne potrebe koristite Page Rules, za kompleksne projekte i napredne uvjete Cache Rules i druge module. U oba slučaja, cilj je isti – keširati pravi sadržaj, pravi vremenski period, na pravom mjestu.

Zašto je upravljanje cacheom ključno za SEO?

SEO nije samo sadržaj i backlinkovi. Google mjeri korisničko iskustvo kroz brzinu stranice, vrijeme odgovora servera, performanse učitavanja slika, efikasnost crawl-a i stabilnost prikaza. Dobro konfigurirana Cloudflare cache arhitektura poboljšava korisničko iskustvo i olakšava crawlerima da efikasnije indeksiraju vaš sajt.

Na primjer, na novinskim, blog ili korporativnim stranicama sadržaji se ne mijenjaju često. Keširanje takvih stranica na edge serverima omogućava posjetiteljima da učitavaju datoteke iz Cloudflare data centara bliskih njihovoj lokaciji. Time se smanjuje broj zahtjeva prema osnovnom serveru, što znači stabilnije vrijeme odgovora, manje grešaka i bolje performanse pri većem prometu – što indirektno značajno utječe na SEO.

Ključni performans metrički

  • TTFB: Smanjuje se vrijeme do prvog bajta, posebno za korisnike iz udaljenih lokacija.
  • LCP: Velike slike, bannere i glavne sadržaje moguće je učitati brže.
  • INP: Manje server-side kašnjenja, bolji odaziv na interakcije.
  • CLS: Keširanje ne rješava layout shift direktno, ali stabilnost i brzina učitavanja pomažu.
  • Crawl budget: Botovi mogu indeksirati više URL-a uz manje kašnjenja.

Cloudflare Page Rules i cache logika

Cloudflare po defaultu ne kešira HTML stranice, ali kešira statičke resurse (CSS, JS, slike, fontove) prema odgovarajućim headerima. Page Rules omogućavaju promjenu tog ponašanja za određene URL-ove. Najveći rizik je nehotice keširati dinamični, personalizirani sadržaj javno.

Na primjer, keširanje korpe, checkouta, profila i admin panela na webshopu može izazvati miješanje podataka među korisnicima. S druge strane, slike proizvoda, kategorija, statičke landing stranice i blog slike mogu se sigurno keširati na duži period. Uspješna strategija znači prilagoditi cache pravila funkciji svakog tipa stranice – ne koristiti isti pristup svugdje.

Nivoi Cloudflare cachea

  • No Query String: Kešira osnovnu datoteku iako postoji query string – koristi se s oprezom.
  • Ignore Query String: Ignorira parametre u URL-u i prikazuje istu keširanu kopiju – pogodno za kampanje, riskantno za personalizirani sadržaj.
  • Standard: Kešira prema kombinaciji imena datoteke i query stringa – sigurnija opcija.
  • Cache Everything: Pokušava keširati sav sadržaj, uključujući HTML – bez bypass pravila, može biti opasno.
  • Edge Cache TTL: Određuje koliko dugo će Cloudflare edge server čuvati sadržaj.
  • Browser Cache TTL: Koliko dugo će browser korisnika čuvati datoteke lokalno.

Prioritetni redoslijed Page Rules

Cloudflare Page Rules se primjenjuju od vrha prema dolje – prvo pravilo koje odgovara URL-u se izvršava. Zato je redoslijed pravila jednako važan kao i njihova konfiguracija. Najkritičnija i najuža pravila trebaju biti na vrhu, generalna cache pravila niže. Na primjer, pravilo za isključenje cachea na /wp-admin/* mora biti iznad pravila koje kešira cijelu stranicu.

U free planu je broj Page Rules ograničen, pa ih treba koristiti racionalno. Ako imate tri pravila, prioritizirajte: izuzimanje admina i login-a, optimizaciju statičkih datoteka i agresivno keširanje odabranih statičkih stranica. Za veće projekte, razmislite o Cloudflare Cache Rules ili višim planovima. Također, važno je uskladiti server-side cache (LiteSpeed, NGINX, aplikacijski cache) s Cloudflare. Više o tome u Optimizacija performansi WordPress hostinga.

Primjer strategije Page Rules (tabela)

Primjer strategije Page Rules (tabela)
URL obrazacPreporučena postavkaSvrhaNapomena o riziku
example.com/wp-admin/*Cache Level: BypassIzuzimanje WordPress admin panela iz cacheaPravilo mora biti na vrhu
example.com/wp-login.php*Cache Level: BypassIzbjegavanje problema sa login sesijomPodržati dodatnim sigurnosnim pravilima
example.com/wp-content/uploads/*Cache Level: Standard, Edge TTL: 1 mjesecUbrzavanje slika i medijskih datotekaPurge potreban pri ažuriranju datoteka
example.com/blog/*Cache Everything, Edge TTL: 1 sat ili 1 danUbrzavanje blog sadržaja koji se rijetko mijenjaPosebno paziti kod komentara i članstva
example.com/sepet/*Cache Level: BypassDinamična korpa na e-commerceuKeširanje može izazvati miješanje korisničkih podataka

Korak po korak: Cloudflare Page Rules za cache

1. Mapirajte tipove stranica i sitemap

Prvi korak je grupirati tipove stranica: blog postovi, kategorije, produkt stranice, korpa, checkout, korisnički panel, admin panel, statičke datoteke, API endpointi. Zabilježite učestalost ažuriranja, da li sadrže personalizirane podatke i SEO vrijednost. Bez ove analize, preširoko keširanje (Cache Everything) može kratkoročno ubrzati stranice, ali dugoročno dovesti do pogrešne isporuke sadržaja, problema s formama i gubitka konverzija.

2. Bypass za dinamična područja

Prvo pravilo naprednog cachea je izuzimanje dinamičnih i personaliziranih područja. Za WordPress: /wp-admin/*, /wp-login.php*, /cart/*, /checkout/*, /my-account/*. Za WooCommerce: /sepet/*, /odeme/*, /hesabim/*. Za custom rješenja: /panel/*, /api/*, /login/*, /user/*. Sve ove putanje trebaju Cache Level: Bypass. Dodatno, povećajte Security Level, uključite Browser Integrity Check i razmotrite IP restrikcije s Cloudflare sigurnosnim mogućnostima. Za admin pristup, preporučujemo Vodič za sigurnost web stranice i Instalacija SSL certifikata za kompletnu sigurnost.

3. Dugačak TTL za statičke datoteke

Slike, CSS, JS, fontovi, PDF – sve što se rijetko mijenja treba imati dug TTL (1 sedmica, 1 mjesec, pa i do 1 godine ako koristite verzioniranje datoteka, npr. style.v24.css ili app.2026.01.js). Verzioniranje znači da promjenom imena datoteke browser automatski povlači novu verziju, bez obzira na staru cache kopiju.

Ova strategija smanjuje bandwidth i ubrzava učitavanje kod ponovljenih posjeta. Na Hostragons hostingu, provjerite cache postavke u kontrol panelu da bi CDN i server cache radili u skladu. Za infrastrukturu pogledajte Rešenja za hosting visoke performanse.

4. HTML cache primjenjujte oprezno

HTML cache donosi najveće ubrzanje, ali je najrizičniji. Blog i korporativne stranice su pogodne za HTML cache, ali personalizirani pozdravi, članstvo, stanje zaliha, dodavanje u korpu, lokacijske cijene ili dinamički tokeni povećavaju rizik. Zato, ako koristite Cache Everything – obavezno postavite bypass pravila.

Na blogu, pravilo za /blog/* može imati Cache Everything i Edge Cache TTL: 4 sata. Za korporativne stranice koje se ažuriraju jednom dnevno, TTL može biti 1 dan. Na webshopovima sa čestim promjenama zaliha, HTML cache treba biti kratak ili dinamičke podatke povlačiti kroz zaseban request.

5. Planirajte ponašanje za query string

UTM parametri, reklamne kampanje i filteri mogu zakomplicirati cache. Na primjer, /proizvod/patike?utm_source=google i /proizvod/patike?utm_source=instagram prikazuju isti sadržaj – ignoriranje query stringa povećava cache efikasnost. Ali, /pretraga?q=hosting ili /kategorija?boja=plava mijenjaju sadržaj, pa ignoriranje parametara može dovesti do pogrešne isporuke.

Postavite jednostavno pitanje: Da li parametar mijenja sadržaj stranice? Ako ne, ignorirati parametre radi cachea. Ako da, koristite Standard pristup.

Primjer Page Rules strukture za WordPress

WordPress je najčešće optimiziran s Cloudflare Page Rules. Broj pluginova, tema, članstvo i WooCommerce utječu na cache strategiju. Za osnovni korporativni WordPress, start set izgleda ovako:

  • Prvo pravilo: example.com/wp-admin/* – Cache Level: Bypass.
  • Drugo pravilo: example.com/wp-login.php* – Cache Level: Bypass i visok Security Level.
  • Treće pravilo: example.com/wp-content/uploads/* – Edge Cache TTL: 1 mjesec, Browser Cache TTL: 1 mjesec.

Ako imate visok blog promet i slobodna pravila, dodajte /blog/* – Cache Everything. Kod aktivnih komentara, koristite purge mehanizam da korisnici ne vide zastarjeli HTML. WordPress cache pluginovi koji imaju Cloudflare purge integraciju automatski čiste URL kad je post ažuriran. Za optimizaciju, pogledajte WordPress hosting i Vodič za ubrzanje WordPress-a.

Posebni izazovi za WooCommerce i e-commerce

U e-commerceu cache je osjetljiviji: korisnička sesija, korpa, cijene, kampanje, zalihe i checkout su dinamični. Pogrešna konfiguracija Page Rules može dovesti do prikazivanja korpe ili podataka drugom korisniku. Zato – kod WooCommerce/OpenCart/Magento ili custom rješenja, testirajte prije agresivnog keširanja.

Opće pravilo: korpa, checkout, profil, login, registracija, API – obavezno bypass. Slike proizvoda, kategorije i statičke datoteke keširajte s dugim TTL. HTML cache za proizvodne stranice ovisi o cijeni i zalihama – ako nema čestih promjena i nema personaliziranih popusta, koristite kratki Edge TTL. Ako se zalihe brzo mijenjaju, fokusirajte cache na slike i statiku.

Page Rules vs Cache Rules: poređenje

Samo Page Rules nisu dovoljni za naprednu SEO i performans strategiju u 2026. Cloudflare nudi Cache Rules za kompleksnije uvjete. Ipak, Page Rules ostaju praktični za većinu vlasnika stranica. Sažetak kada koristiti koji pristup:

Page Rules vs Cache Rules: poređenje
KarakteristikaPage RulesCache Rules
JednostavnostBrza konfiguracija putem URL obrazacaTehnički naprednije, fleksibilnije
Raznovrsnost uvjetaOgraničenaHeader, cookie, path i više uvjeta
Mali sajtoviObično dovoljnoPo potrebi
Veliki projektiOgraničava broj pravilaSkalabilnije
Nivo teškoćeNizakSrednji do napredni

Problemi kod pogrešnog cachea

Cloudflare Page Rules su moćne, ali uz pogrešnu primjenu mogu narušiti SEO, korisničko iskustvo i konverziju. Najčešća greška je Cache Everything na dinamičnim stranicama – korisnici vide stare cijene, pogrešne zalihe, tuđe podatke, ili stare rezultate formi. Drugi problem je predugačak TTL bez purge-a – Google bot može indeksirati zastarjeli HTML, što šteti SEO-u.

Zbog toga, provjerite response header u browser developer alatima. CF-Cache-Status HIT znači da je sadržaj keširan, MISS, EXPIRED, BYPASS, DYNAMIC označavaju druge situacije. Testirajte više tipova stranica: homepage, kategorije, blog, proizvod, korpa, login i forme.

Cache purge i update strategija

Napredni cache management nije samo keširanje, već i pravovremeno čišćenje cachea. Cloudflare nudi single URL purge, custom purge, total purge i API automatski purge. Total purge izgleda jednostavno, ali na velikim sajtovima može opteretiti server jer edge serveri naglo povlače nove podatke.

Idealno je čistiti samo promijenjene URL-ove. Kod bloga, nakon updatea post-a čistite URL posta, kategoriju, homepage i tagove. WordPress pluginovi i custom deployment mogu automatizirati ovaj proces. Na korporativnim stranicama, uključite cache purge u proceduru objave sadržaja.

Praktični scenarij: blog sa rastom prometa

Recimo da imate tech blog sa 300.000 mjesečnih posjeta. Najveći promet dolazi na vodiče i slike u recenzijama. Server analiza pokazuje rast CPU-a kod viralnih postova. Strategija: bypass admin panel, keširajte medijske datoteke 1 mjesec, blog postove Cache Everything s Edge TTL: 4 sata, nakon updatea automatski purge relevantnih URL-ova.

Ovim, većina zahtjeva ide preko Cloudflare edge servera, a origin server služi samo za cache refresh i bypass. Resursi se koriste efikasnije, sajt je otporniji na traffic spike. Ako rast prometa postane trajan, razmotrite VPS serverska rješenja ili paketi korporativnog hostinga pored CDN optimizacije.

Primjer: korporativna web stranica

Korporativne stranice su uglavnom statične: usluge, o nama, kontakt, blog, reference. Agresivni cache je uglavnom siguran, ali kod kontakt/ponuda formi i CRM integracija treba oprez. Ako forme sadrže CSRF token, captcha ili personalizirane podatke – HTML cache mora biti isključen.

Praktično pravilo: medijske i statičke datoteke keširajte uz dug TTL, uslužne stranice keširajte s umjerenim HTML cache, forme i admin izuzmite iz cachea. DNS i domen management je također bitan – za pouzdanog registrar-a pogledajte Usluge registracije i prenosa domene.

Kontrolna lista za testiranje i verifikaciju

Nakon primjene Page Rules obavezno testirajte – nije dovoljno samo brzina, već i da li se pravi sadržaj prikazuje pravom korisniku. Najčešće korišteni koraci:

  • Testirajte homepage, blog, kategorije, proizvode, forme u incognito prozoru browsera.
  • Provjerite CF-Cache-Status header vrijednosti.
  • Uporedite iskustvo logiranih i gost korisnika.
  • Testirajte dodavanje u korpu, checkout, login, form submit.
  • Provjerite da li su nakon updatea prikazani stari naslov, slike ili cijena.
  • Koristite PageSpeed Insights, WebPageTest za TTFB i LCP mjerenje.
  • Pratite server response u Google Search Console crawl statistikama.

Najbolje prakse i profesionalni savjeti

Za maksimalnu efikasnost, gledajte cache slojeve kao komplementarne, ne konkurentne – Cloudflare edge cache, server cache i aplikacijski cache mogu raditi zajedno. Ali različiti TTL-ovi na istom sadržaju mogu izazvati nekonzistentnost nakon updatea. Dokumentujte TTL vrijednosti, purge tokove i ovlastite pravu osobu za cache čišćenje.

  • Najprije pišite bypass pravila, pa agresivna cache pravila.
  • Najuže URL obrasce stavite na vrh, generalne niže.
  • Cache Everything ne primjenjujte na cijeli sajt dok ne mapirate tipove stranica.
  • Uz verzionirane datoteke, koristite dug Browser Cache TTL na statiku.
  • Ne keširajte HTML na formama, loginu, korpi i checkoutu.
  • Dodajte purge korak u proces objave sadržaja.
  • Promjene pravila radite u satima slabijeg prometa.
  • Pratite performanse i greške barem 24h nakon izmjena.

Zaključak: Prava pravila, brži i pouzdaniji sajt

Kada su Cloudflare Page Rules pravilno postavljene, nude naprednu cache kontrolu dostupnu svakom vlasniku sajta. Ključ uspjeha je prilagođavanje cache politike tipovima stranica, ne primjena istog pristupa svuda. Uzmite u obzir: dug cache za statiku, bypass za dinamična područja, oprez kod HTML cachea, i purge nakon updatea.

Sažeto: prvo izuzmite rizična područja, onda keširajte statiku i stabilne stranice, zatim testirajte i pratite. Kad je hosting snažan, SSL dobro postavljen, a CDN pravila precizna – korisničko iskustvo i SEO postaju stabilni. Za jaču infrastrukturu, istražite Hostragons Hosting, domena i SSL certifikat rješenja – usporedite bez prodajnog pritiska, odaberite najbolje za svoj projekat.

Često postavljana pitanja

Čemu služe Cloudflare Page Rules?

Page Rules omogućavaju definisanje cache, sigurnosti, performansi i preusmjeravanja za određene URL obrasce. Na primjer, možete izuzeti admin panel iz cachea, keširati slike na duže vrijeme ili servirati blog stranice s edge servera.

Da li je Cache Everything siguran?

Cache Everything je siguran na pravim tipovima stranica, ali se ne smije koristiti za cijeli sajt bez izuzetaka. Korpa, checkout, korisnički panel, login i personalizirane stranice moraju biti bypass – u suprotnom, posjetitelj može vidjeti tuđe podatke ili pogrešan sadržaj.

Najvažnije Cloudflare Page Rule za WordPress?

Najkritičnije je isključiti /wp-admin/* i /wp-login.php* iz cachea – time se izbjegavaju problemi sa sesijama i omogućen je pravilan rad admin panela. Nakon toga, dodajte cache pravila za medijske datoteke i blog radi performansi.

Da li purge cachea utječe na SEO?

Pravilno čišćenje cachea pozitivno utječe na SEO jer omogućava Google-u da vidi najnoviji sadržaj. Prečesto total purge može opteretiti server. Najbolje je čistiti samo promijenjene URL-ove, povezane kategorije i homepage.

Treba li koristiti Cache Rules umjesto Page Rules?

Za male i srednje sajtove Page Rules su dovoljni za većinu potrebe. Za napredne uvjete, cookie/header kontrole i velike projekte, Cache Rules su fleksibilniji. Počnite s Page Rules, pređite na Cache Rules kad se pojavi potreba.

Podijelite ovaj članak:

Hostragons tim

Ažurirani vodiči našeg stručnog tima o hostingu, serverima i domenima. Hajde da zajedno pronađemo pravo rješenje za vaš projekat.

Kontaktirajte nas