← Nazad na blog

Keširanje objašnjeno: najjeftiniji način da ubrzate sajt

21. 7. 2026.

Zamislite konobara koji za svaku porudžbinu kafe ide da bere zrna, prži ih i melje. Tako radi WordPress bez keša: za svaki poziv stranice pokreće PHP, izvršava desetine upita ka bazi, sastavlja HTML i tek onda odgovara. Keširanje znači da kafu skuvate jednom i sledećih hiljadu gostiju posluži se odmah.

Nivoi keširanja i šta koji rešava

  • Keš stranica (page cache) — gotov HTML se čuva i servira direktno. Ovo je najveći dobitak: TTFB pada sa 800 ms na 50-100 ms. Za prezentacione sajtove i blogove rešava 80% problema.
  • Keš objekata (object cache) — Redis ili Memcached čuvaju rezultate upita ka bazi. Ključno za prodavnice i sajtove sa prijavom korisnika, gde se stranice ne mogu keširati u celini.
  • OPcache — PHP čuva prekompajlirani kod. Uključuje se na strani servera i radi bez ikakve konfiguracije na sajtu.
  • Keš pretraživača (browser cache) — posetiocu se logo, CSS i fontovi čuvaju lokalno, pa ih pri drugoj poseti ne preuzima ponovo.
  • CDN — kopije statičkih fajlova drže se na serverima širom sveta. Korisnik iz Beča preuzima sliku iz Beča, a ne iz Beograda.

Šta se ne sme keširati

Ovo je mesto gde najčešće nastaju problemi. Korpa, blagajna, stranica naloga i sve što je specifično za prijavljenog korisnika moraju biti izuzeti. Klasičan kvar: korisnik doda proizvod u korpu, a stranica pokaže tuđu praznu korpu jer je keširana verzija poslužena svima. Svaki ozbiljan plugin za keširanje ima predefinisana pravila za WooCommerce — proverite da su uključena.

Kako podesiti bez lomljenja sajta

  • Uključite prvo samo keš stranica. Prođite kroz sajt kao neprijavljen posetilac i kao prijavljen.
  • Testirajte kontakt formu i korpu pre nego što uključite išta dodatno.
  • Minifikaciju i spajanje CSS/JS fajlova uključujte jednu po jednu opciju. Ovo najčešće kvari izgled.
  • Podesite automatsko čišćenje keša pri objavljivanju sadržaja, inače ćete se pitati zašto se izmene ne vide.

„Izmenio sam nešto, a ne vidi se"

Skoro uvek keš. Redosled provere: obrišite keš u pluginu, pa keš na CDN-u, pa osvežite stranicu sa Ctrl+F5. Ako i dalje ne vidite izmenu, otvorite sajt u anonimnom prozoru — tako isključujete lokalni keš pretraživača iz jednačine.

Serverski keš je bolji od plugin keša

Plugin za keširanje i dalje mora da pokrene PHP da bi odlučio šta da servira. Keš na nivou servera (npr. Nginx FastCGI cache ili LiteSpeed) odgovara pre nego što PHP uopšte krene — razlika je dodatnih 30-80 ms po zahtevu. Naši paketi imaju serverski keš uključen podrazumevano, uz NVMe diskove i globalni CDN.

Realno očekivanje

Na tipičnom WordPress sajtu bez keša TTFB je 600-1200 ms. Sa ispravno podešenim keširanjem i pristojnim serverom, 80-150 ms je normalno. To je jedina optimizacija koja se meri u sekundama, a radi se za jedno popodne. Ako radite sa WordPressom, pogledajte i naš WordPress hosting gde je najveći deo ovoga već podešen.

100% GARANCIJA30 dana povraćaj novca

30 dana povraćaj novca

Bez pitanja. Ako niste zadovoljni, vraćamo ceo iznos.