Kratak odgovor
WordPress se najbrže ubrza sa četiri poteza, ovim redom: uključite keš plugin (da se stranice ne sklapaju iz baze pri svakoj poseti), smanjite i konvertujte slike (najveći krivac za težinu stranice), pređite na noviju PHP verziju (PHP 8.x je osetno brži od 7.x), i izbacite plugin-ove koje ne koristite. Ako je posle svega i dalje sporo, uzrok je hosting i tu pomaže NVMe disk i jači paket. Prvo keš i slike rešavaju većinu slučajeva.
Zašto je WordPress podložan usporavanju
Za razliku od statične HTML stranice koja se samo pošalje, WordPress svaku posetu sklapa u trenutku: PHP pokrene temu i plugin-ove, povuče sadržaj iz baze podataka, sastavi stranicu i tek onda je pošalje. Što više plugin-ova, upita i velikih slika, to duže traje. Ubrzavanje WordPress-a se svodi na smanjivanje tog posla po poseti.
Korak 1: keširanje (najveći efekat)
Keširanje znači da se gotova stranica sačuva kao HTML pa se sledećem posetiocu servira odmah, bez ponovnog sklapanja iz baze. Ovo je obično najveći pojedinačni dobitak. Keš plugin (WP Super Cache, W3 Total Cache, LiteSpeed Cache i slični) uključite jednom, a on dalje radi sam.
- page cache: čuva celu HTML stranicu, najveći efekat za posetioce koji nisu ulogovani
- browser cache: govori pregledaču da zadrži slike i skripte lokalno, pa ih ne preuzima ponovo pri svakoj poseti
- object cache: kešira rezultate čestih upita ka bazi, korisno za dinamičnije sajtove
Posle uključivanja keša obavezno proverite sajt kao odjavljen posetilac (ne kao admin), jer admin često vidi nekeširanu verziju. Ako se nešto čudno prikazuje, isprite (clear) keš i probajte ponovo.
Korak 2: slike (najveći krivac za težinu)
Slike su skoro uvek najteži deo stranice. Fotografija od 4 MB direktno sa telefona ne treba da stoji na sajtu, jer posetioca na mobilnom internetu košta i vreme i podatke. Tri stvari rešavaju većinu:
- smanjite dimenzije na ono što se stvarno prikazuje: ako je slika široka 800 piksela na ekranu, ne treba da bude 4000 piksela
- konvertujte u moderan format (WebP ili AVIF), koji je osetno lakši od JPEG/PNG za isti kvalitet
- uključite lazy load, da se slike ispod ekrana učitavaju tek kada se doskroluje do njih
Plugin za optimizaciju slika (Smush, ShortPixel, EWWW i slični) može da kompresuje postojeće slike i automatski obrađuje nove pri otpremanju. Kombinacija manjih dimenzija i WebP formata često prepolovi težinu stranice bez vidljivog gubitka kvaliteta.
Korak 3: novija PHP verzija
WordPress radi na PHP-u, a novije PHP verzije su brže i sigurnije od starih. PHP 8.x obrađuje isti kod osetno brže od 7.x, a stare verzije (7.4 i ranije) više ne dobijaju bezbednosne zakrpe. PHP verzija se menja u kontrolnom panelu hostinga, obično jednim klikom.
Pre nego što prebacite, napravite backup i proverite da li tema i plugin-ovi podržavaju novu verziju, jer vrlo stari plugin ume da pukne na PHP 8. Ako sajt radi normalno posle prebacivanja, dobili ste brzinu besplatno.
Korak 4: manje plugin-ova
Svaki aktivan plugin dodaje posao po poseti, a neki učitavaju svoje skripte i stilove na svakoj stranici, čak i tamo gde nisu potrebni. Nije stvar samo u broju nego i u kvalitetu, ali pravilo je jednostavno: deaktivirajte i obrišite svaki plugin koji ne koristite.
- izbegavajte više plugin-ova koji rade istu stvar (dva keš plugina umeju da se sukobe)
- proverite da li teme/plugin-ovi učitavaju gomilu skripti; alat kao što je PageSpeed Insights pokaže šta usporava
- ako jedan plugin radi posao za koji bi inače trebalo tri, to je bolje od tri laka
Korak 5: hosting koji stiže
Kada su keš, slike, PHP i plugin-ovi sređeni, ono što ostaje je server. Spor disk i prenatrpan paket usporavaju i dobro optimizovan sajt, posebno administraciju i bazu. NVMe disk umesto običnog, i paket koji nije prepunjen, prave razliku koju keš ne može da nadomesti. Veza brzine sajta i hostinga je detaljno objašnjena u zasebnom tekstu, a šta gledati baš za WordPress ima u tekstu o WordPress hostingu u Srbiji.
Kako da merite, a ne da nagađate
Pre i posle svake izmene izmerite, da znate šta je zaista pomoglo. Besplatni alati daju konkretne brojeve i konkretne preporuke:
- PageSpeed Insights za Core Web Vitals i listu šta usporava
- GTmetrix ili WebPageTest za detaljan vodopad učitavanja (waterfall) po resursu
- test sa mobilnog, ne samo sa brze kućne mreže, jer posetioci dolaze i sa slabijih veza
Merite jedan po jedan potez. Ako uključite keš, optimizujete slike i promenite PHP odjednom pa izmerite, nećete znati šta je donelo dobitak, a šta možda napravilo problem.
Najčešća pitanja
Šta najviše ubrzava WordPress sajt?
Keširanje i optimizacija slika, tim redom. Keš plugin spreči da se svaka stranica iznova sklapa iz baze, a smanjivanje i konverzija slika u WebP smanji težinu stranice koja se preuzima. To dvoje rešava većinu slučajeva pre nego što uopšte dođete do hostinga.
Da li promena PHP verzije može da pokvari sajt?
Može, ako vrlo stara tema ili plugin nije usklađen sa novom verzijom. Zato pre prebacivanja napravite backup i proverite kompatibilnost. Ako sajt radi normalno posle prelaska na PHP 8.x, dobili ste brzinu i bezbednost bez dodatnog troška.
Koliko plugin-ova je previše?
Nema fiksnog broja; bitnije je šta plugin radi nego koliko ih ima. Jedan loše napisan plugin može da uspori sajt više od deset lakih. Pravilo je da deaktivirate i obrišete sve što ne koristite, i izbegavate više plugin-ova koji rade isti posao.
Da li keš plugin rešava spor hosting?
Delimično. Keš ubrza serviranje stranica posetiocima, ali ne ubrza administraciju, bazu ni sklapanje nekeširanog sadržaja. Ako je hosting spor (slab disk, prenatrpan paket), to ćete osetiti u radu sa sajtom čak i uz keš. Tada pomaže NVMe disk i jači paket.
Česta pitanja
- Šta najviše ubrzava WordPress sajt?
- Keširanje i optimizacija slika, tim redom. Keš plugin spreči da se svaka stranica iznova sklapa iz baze, a smanjivanje i konverzija slika u WebP smanji težinu stranice. To dvoje rešava većinu slučajeva pre nego što uopšte dođete do hostinga.
- Da li promena PHP verzije može da pokvari sajt?
- Može, ako vrlo stara tema ili plugin nije usklađen sa novom verzijom. Zato pre prebacivanja napravite backup i proverite kompatibilnost. Ako sajt radi normalno posle prelaska na PHP 8.x, dobili ste brzinu i bezbednost bez dodatnog troška.
- Koliko plugin-ova je previše?
- Nema fiksnog broja; bitnije je šta plugin radi nego koliko ih ima. Jedan loše napisan plugin može da uspori sajt više od deset lakih. Deaktivirajte i obrišite sve što ne koristite, i izbegavajte više plugin-ova koji rade isti posao.
- Da li keš plugin rešava spor hosting?
- Delimično. Keš ubrza serviranje stranica posetiocima, ali ne ubrza administraciju, bazu ni sklapanje nekeširanog sadržaja. Ako je hosting spor, to ćete osetiti u radu sa sajtom i uz keš. Tada pomaže NVMe disk i jači paket.
Reference
Osnivač NIJEFILA DOO. Piše o hostingu, DNS-u, email infrastrukturi i serverskoj administraciji.
Pokreni WordPress sajt na NVMe-u
1-click instalacija, PHP 8.x, dovoljno memorije i automatski SSL. BUSINESS paket je preporuka za većinu WordPress sajtova.