Kratak odgovor
Sporo učitavanje WordPress sajta najčešće je posledica slabog hostinga, previše dodataka, neoptimizovanih slika i nedostatka keša. Ubrzajte sajt redom: proverite hosting, uključite keš, optimizujte slike, smanjite broj dodataka i očistite bazu. Ako ni to ne pomogne, obratite se IT podršci.
Kako se problem prepoznaje
- Stranice se učitavaju duže od 3 sekunde
- Administracija WordPressa je spora
- Sajt se sporo otvara i na mobilnom internetu
- Google PageSpeed Insights prikazuje niske ocene
- Povremeno se pojavljuje greška 504 Gateway Timeout
Najčešći uzroci
Slab hosting ili deljeni server
Deljeni hosting sa malo RAM-a i sporim diskom ne može da opsluži zahteve brzo, posebno pri većem broju posetilaca.
Previše dodataka
Svaki dodatak učitava svoje fajlove i upite ka bazi, pa 30 i više dodataka značajno usporava sajt.
Neoptimizovane slike
Velike slike u punoj rezoluciji (npr. 4000 px) usporavaju učitavanje, jer se prenose u originalnoj veličini.
Nema keširanja
Bez keša, WordPress izvršava PHP kod i upite ka bazi pri svakom otvaranju stranice, što troši vreme.
Nabujala baza podataka
Revizije, transijenti i spam komentari povećavaju bazu, pa upiti postaju sporiji.
Rešenje korak po korak
- 1
Izmerite brzinu sajta
Otvorite alat kao što je PageSpeed Insights ili GTmetrix i zabeležite vreme učitavanja pre izmena. Testirajte i početnu i unutrašnje stranice. To će vam biti referenca da vidite da li ste nešto poboljšali.
- 2
Proverite hosting i resurse
U kontrolnom panelu hostinga pogledajte potrošnju CPU-a, RAM-a i ulazno/izlaznih operacija. Ako ste stalno na granici, vreme je za jači paket ili prelazak na VPS. Proverite i da li koristite podržanu verziju PHP-a, najmanje 8.2, u kontrolnom panelu hostinga ili kod provajdera.
- 3
Uključite keširanje
Instalirajte dodatak za keširanje (npr. LiteSpeed Cache, WP Super Cache ili W3 Total Cache) i uključite keširanje stranica. Ako hosting nudi serverski keš (LiteSpeed, NGINX), koristite rešenje koje preporučuje hosting. Ne uključujte više dodataka za keš istovremeno.
- 4
Optimizujte slike
Smanjite slike pre otpremanja na širinu do 1600 px i kompresujte ih (npr. u alatu Squoosh). Instalirajte dodatak za kompresiju (npr. Smush ili ShortPixel) i uključite WebP ako ga podržava. Proverite da li tema prikazuje slike u odgovarajućoj veličini.
- 5
Smanjite broj dodataka
Deaktivirajte dodatke koje ne koristite. Pre nego što ih obrišete, napravite rezervnu kopiju sajta, jer neki dodaci čuvaju podatke. Za svaki dodatak proverite da li je neophodan. Posebno obratite pažnju na dodatke za slajdere, galerije i forme koji često učitavaju mnogo skripti.
- 6
Očistite bazu podataka
Instalirajte dodatak za optimizaciju baze (npr. WP-Optimize) i obrišite revizije, transijente i spam komentare. Napravite rezervnu kopiju pre čišćenja. Redovno ponavljajte ovo čišćenje, npr. jednom mesečno.
- 7
Isključite nepotrebne skripte i stilove
Mnoge teme i dodaci učitavaju CSS i JavaScript na svim stranicama. Pomoću dodatka kao što je Asset CleanUp onemogućite učitavanje nepotrebnih fajlova na pojedinim stranicama. Pažljivo testirajte da ne pokvarite izgled sajta.
- 8
Uključite CDN
Ako imate posetioce iz više zemalja, uključite CDN (npr. Cloudflare) da kešira statične fajlove i smanji opterećenje servera. Podesite keširanje slika i CSS/JS fajlova, ali ne i HTML stranica ako se često menjaju.
- 9
Ažurirajte sve i proverite temu
Redovno ažurirajte WordPress, temu i dodatke. Ako je tema zastarela ili loše kodirana, razmislite o promeni. Testirajte sajt nakon svake izmene i zabeležite rezultate.
Ako ništa ne pomogne: dublja dijagnostika
Ako ste prošli sve korake, a sajt je i dalje spor, uključite SAVEQUERIES u wp-config.php, najbolje na kopiji sajta, da biste mogli da analizirate spore upite. WP_DEBUG uključite samo privremeno i isključite ga nakon dijagnostike, jer na produkciji može da prikaže greške posetiocima. Za pregled upita koristite dodatak Query Monitor, koji prikazuje vreme izvršavanja upita i spore dodatke. Proverite da li je problem u temi: privremeno prebacite na podrazumevanu temu (npr. Twenty Twenty-Four) i izmerite brzinu. Ako je sajt brz sa podrazumevanom temom, problem je u vašoj temi. Takođe, proverite da li vas hosting ograničava (npr. max_execution_time). U krajnjem slučaju, razmotrite migraciju na bolji hosting ili angažovanje stručnjaka za optimizaciju.
Kako da sprečite da se ponovi
- Redovno ažurirajte WordPress, temu i dodatke
- Koristite keširanje i CDN od prvog dana
- Optimizujte slike pre otpremanja
- Periodično čistite bazu podataka
Kada je bolje pozvati stručnjaka
Ako ste isprobali sve korake i sajt je i dalje spor, ili ako ne želite da rizikujete sa izmenama u bazi i kodu, obratite se IT podršci. Stručnjak može da izvrši dubinsku analizu i optimizaciju bezbedno.
Izrada sajtova · Brzi, SEO optimizovani sajtovi na više jezikaČesta pitanja
Koliko je brz WordPress sajt dovoljno brz?
Ciljajte na vreme učitavanja ispod 3 sekunde, idealno ispod 2 sekunde. Google preporučuje da se najveći deo sadržaja učita u roku od 2,5 sekunde. Redovno testirajte brzinu.
Da li keširanje može da pokvari sajt?
Može ako se nepravilno podesi, na primer ako keširate dinamičke delove kao što je korpa u WooCommerce. Uvek testirajte sajt nakon uključivanja keša i očistite keš kada menjate sadržaj.
Zašto je administracija spora?
Administracija je spora zbog istih razloga kao i prednji deo, ali i zbog dodataka koji su zahtevni u admin delu. Isključite nepotrebne dodatke i proverite da li hosting ima dovoljno resursa.