9 min
Kako optimizirati WordPress bazo
Čiščenje revizij, transientov, spama in OPTIMIZE TABLE.
BeoHosting Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Gostovanje
- WordPress
- cPanel
- SEO
- E-pošta
- Varnost
- Domene
Poslednje ažurirano:
WordPress shranjuje vse podatke v bazo MySQL — objave, strani, komentarje, nastavitve plugins, transiente in revizije. Sčasoma baza raste in se fragmentira, kar upočasni vsako poizvedbo in podaljša čas nalaganja strani. Tipična WordPress stran, stara 2-3 leta, ima na desettisoče nepotrebnih zapisov, ki jo upočasnjujejo brez razloga. Vodnik prikazuje varno čiščenje in optimizacijo tabel.
Kako optimizirati WordPress bazo
Najprej naredite varnostno kopijo baze
Pred kakršnimi koli posegi v bazo obvezno naredite popolno varnostno kopijo. V cPanelu uporabite phpMyAdmin → Export → Quick → Go za hiter SQL izvoz. Alternativno uporabite WordPress plugin UpdraftPlus ali All-in-One WP Migration za kopijo, ki vključuje tudi datoteke. Pri BeoHostingu lahko uporabite JetBackup v cPanelu za samodejne kopije. Nikoli ne optimizirajte baze brez kopije — en napačno izbrisan zapis lahko sesuje celotno stran.
Namestite plugin WP-Optimize
WP-Optimize je najpopularnejši brezplačni plugin za optimizacijo WordPress baze z več kot milijonom aktivnih namestitev. Pojdite na Plugins → Add New, poiščite „WP-Optimize", namestite in aktivirajte. Plugin ponuja pregleden vmesnik, kjer z nekaj kljukicami in enim klikom očistite vse nepotrebne podatke, brez ročnega dela v phpMyAdmin in brez tveganja, da bi izbrisali kritične tabele.
Očistite revizije, samodejne osnutke in koš
WordPress samodejno shrani vsako spremembo objave kot revizijo. Stran s 100 objavami ima lahko 1000+ revizij, ki zasedajo prostor in upočasnjujejo poizvedbe. V WP-Optimize označite čiščenje revizij, samodejnih osnutkov in objav v košu ter kliknite za optimizacijo. Za prihodnost omejite revizije v wp-config.php z define('WP_POST_REVISIONS', 5), kar je dovolj za večino primerov.
Očistite transiente in spam komentarje
Transienti so začasni predpomnilniki, ki jih WordPress in plugins shranjujejo v bazo. Potekli transienti se ne brišejo samodejno in se lahko nakopičijo. V WP-Optimize označite „Clean expired transients" in „Clean spam and trashed comments". Akismet spam sicer odstrani po 30 dneh, a ročno čiščenje takoj sprosti prostor in pospeši poizvedbe nad tabelo komentarjev.
Optimizirajte tabele MySQL
Ko se podatki izbrišejo iz tabele MySQL, se prostor ne sprosti samodejno — tabela ostane fragmentirana. Optimizacija tabel podatke defragmentira in sprosti prostor. V WP-Optimize označite „Optimize database tables" in zaženite. To je enakovredno ukazu OPTIMIZE TABLE in običajno sprosti 5-20 % velikosti baze, hkrati pa pospeši branje.
Nastavite samodejno čiščenje
V WP-Optimize pojdite na zavihek za razporejanje (Scheduled clean-up) in vključite samodejno tedensko čiščenje. Tako se revizije, transienti in spam redno odstranjujejo brez vašega posredovanja. Razpored nastavite v obdobje najmanjšega prometa (npr. 3-4h zjutraj), da optimizacija velike baze ne vpliva na obiskovalce. Nastavite enkrat in pozabite.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
FAQ
Odgovori na najčešća pitanja o našim uslugama.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.