Tokom rada na web aplikacijama naučio sam da se usporenje retko pojavi uz jasnu poruku koja kaže šta ga je izazvalo. WordPress sajt najčešće postaje sve tromiji, pa vlasnik tek posle nekoliko nedelja primeti da se stranice duže otvaraju ili da administracija zastaje.
Ako sumnjate na dodatke, nemojte krenuti od nasumičnog brisanja. Potrebno je da prvo izmerite brzinu sajta, napravite bezbednu kopiju i proverite da li problem zaista izaziva neki od pluginova.
Usporavanje posle instalacije ili ažuriranja prvo upućuje na plugin

Da je WordPress sajt postao spor zbog pluginova najčešće ćete prepoznati po jasnom pogoršanju nakon instalacije, aktivacije ili ažuriranja dodatka, potvrđenom boljim rezultatom kada se taj dodatak isključi u kontrolisanom testu.
Obratite pažnju na vreme kada je problem počeo. Proverite istoriju ažuriranja, obaveštenja hostinga i promene koje su tog dana napravljene.
Ako nemate osobu koja redovno prati takve promene, polazna tačka za stručnu proveru održavanja, sigurnosti i brzine može biti: https://generateweb.net/usluge/odrzavanje-sajta/#besplatna-procena. Sama vremenska podudarnost ipak nije dokaz.
Istog dana mogli su se promeniti PHP verzija, tema, količina saobraćaja ili stanje servera, pa sumnju morate potvrditi merenjem.
Dodatni znak je da se usporenje javlja samo na stranici na kojoj plugin radi, dok ostatak sajta zadržava raniju brzinu i potpuno normalan odziv.
Početno merenje pokazuje šta se zaista usporilo
Pre isključivanja dodataka izmerite početno stanje na početnoj strani, jednom članku i najvažnijoj poslovnoj strani, poput prodavnice ili kontakt forme.
Test ponovite nekoliko puta u anonimnom prozoru, sa iste lokacije i pod sličnim uslovima. Jedan PageSpeed rezultat nije dijagnoza, jer se laboratorijsko merenje može menjati između pokretanja.
| Simptom | Šta merite | Mogući trag |
| Kasno se pojavljuje glavni sadržaj | LCP i veličina resursa | Teške skripte, stilovi ili slike |
| Klik kasno daje rezultat | INP i dugi JavaScript zadaci | Dodatak opterećuje pregledač |
| Server dugo ne odgovara | TTFB, PHP i upiti ka bazi | Spor kod, baza ili spoljni API |
Googleova dokumentacija o Core Web Vitals navodi da procenu treba zasnivati na 75. percentilu poseta, odvojeno za mobilne i desktop uređaje.
Zbog toga terenski podaci imaju veću težinu od jednog testa.
Različiti simptomi vode do različitih vrsta dodataka
Spor WordPress sajt ne ponaša se uvek isto. Ako se javni deo otvara pristojno, ali su uređivanje objava i lista porudžbina tromi, sumnjajte na dodatak koji radi u administraciji, obrađuje izveštaje ili pravi veliki broj upita.
Ako je problem vidljiv samo na stranicama sa formom, galerijom ili filterima proizvoda, proverite plugin koji tu funkciju dodaje.
- Kašnjenje na svim stranicama može ukazati na dodatak koji se učitava globalno.
- Povremeni zastoji mogu nastati zbog poziva ka spoljnom API-ju, licence ili servisa za analitiku.
- Sporost posle prijave može biti vezana za administrativne menije, statistiku ili sigurnosno skeniranje.
- Loš odziv pri kupovini često traži proveru WooCommerce dodataka, obračuna dostave i plaćanja.
Napomena: Greška u konzoli ili spor zahtev jeste trag, ali ne potvrđuje automatski koji je plugin kriv. Jedan dodatak može samo da otkrije konflikt koji nastaje tek u kombinaciji sa drugim.
Kontrolisano isključivanje daje najpouzdaniji odgovor

Najbezbednije je da napravite rezervnu kopiju i testirate na staging verziji, odnosno kopiji sajta koja nije dostupna kupcima i čitaocima.
Zabeležite početne rezultate, isključite sumnjivi plugin, očistite keš i ponovite iste testove. Ako se vreme odgovora dosledno popravi, ponovo uključite dodatak i proverite da li se problem vraća. Taj završni korak smanjuje mogućnost da ste poboljšanje pogrešno pripisali pluginu.
WordPress dokumentacija o optimizaciji preporučuje selektivno isključivanje dodataka radi merenja performansi, kao i uklanjanje onih koji nisu potrebni. Kada imate mnogo pluginova, možete prvo isključiti polovinu, pa zatim sužavati grupu u kojoj se problem ponavlja.
Na aktivnom sajtu ne gasite dodatke za naplatu, članstvo, sigurnost ili forme bez plana povratka, jer brzina WordPress sajta nije vredna prekinutih porudžbina ili izgubljenih upita.
Query Monitor otkriva spore upite, greške i spoljne pozive
Kada običan test pokaže da pluginovi usporavaju WordPress, sledeće pitanje je šta tačno troši vreme. Query Monitor u zvaničnom WordPress direktorijumu prikazuje upite ka bazi, PHP greške, učitane skripte i stilove, HTTP API pozive, kao i komponentu koja ih je pokrenula.
Rezultate može da grupiše prema pluginu, temi ili funkciji, što znatno skraćuje potragu. Tražite ponovljene ili spore upite, pozive ka servisu koji dugo odgovara, PHP upozorenja i datoteke koje se učitavaju i tamo gde nisu potrebne.
Ne donosite zaključak samo na osnovu ukupnog broja upita. Jedan složen upit može biti skuplji od više jednostavnih, a na trajanje utiču i veličina baze, keš i resursi hostinga.
Da li ste znali? Dijagnostički plugin i sam koristi deo memorije i vremena procesora. Zato ga aktivirajte tokom analize, zabeležite nalaze i uklonite kada završite.
Broj pluginova nije dokaz da ste pronašli uzrok
Ne postoji univerzalna granica posle koje WordPress sajt postaje spor. Deset loše napravljenih dodataka može opteretiti sistem više od nekoliko desetina dobro održavanih pluginova koji se pokreću samo kada su potrebni.
Mnogo važniji su kvalitet koda, učestalost izvršavanja, broj zahteva, rad sa bazom i međusobno preklapanje funkcija. Posebno proverite da li istovremeno koristite dva dodatka za keš, više sigurnosnih skenera, duplu analitiku ili nekoliko alata za optimizaciju slika.
Takve kombinacije mogu da dupliraju posao ili naprave konflikt. Plugin koji vam ne donosi jasnu funkciju treba deaktivirati, proveriti da li nešto nedostaje, a zatim ga i obrisati.
Plugin može biti samo deo šireg problema sa performansama

Ako isključivanje dodataka ne donese stabilno poboljšanje, vratite se korak unazad. Spor WordPress sajt mogu izazvati slab hosting, preopterećen procesor, zastarela PHP verzija, velika baza, glomazna tema, neoptimizovane slike ili loše podešen keš.
Zato istovremeno posmatrajte odgovor servera i rad u pregledaču. Proverite i da li se usporenje javlja uvek ili samo tokom većeg saobraćaja i zakazanih pozadinskih zadataka.
Praktično rešenje zavisi od nalaza: ažurirajte problematični dodatak ako novija verzija rešava grešku, prijavite problem autoru, zamenite ga lakšom alternativom ili zadržite samo funkcije koje koristite. Pre promene proverite kompatibilnost i napravite rezervnu kopiju.
Najčešće greške pri izradi sajta podsećaju da performanse zavise i od hostinga, strukture i mobilnog prikaza. Kada uzrok nije plugin, instaliranje još jednog dodatka za optimizaciju samo dodaje novu promenljivu u već nejasnu dijagnozu.
Često postavljana pitanja
Ubrzanje počinje dokazom, a ne pretpostavkom
Kada vidim da je WordPress sajt spor, prvo pitanje mi nije „šta da obrišem“, već „šta se promenilo i gde odlazi vreme“. I vama preporučujem isti redosled – izmerite početno stanje, testirajte kopiju, proverite nalaze i tek onda menjajte dodatke. Tako ćete rešiti pravi uzrok, a ne samo nakratko popraviti rezultat jednog testa.
Ja sam Stevica, rođen sam i odrastao u Beogradu, gde sam završio studije informacionih tehnologija. Nakon fakulteta radio sam kao softverski inženjer u nekoliko IT kompanija, stičući bogato iskustvo u razvoju web aplikacija.
