9 min
Kako optimizirati WordPress bazo
Čiščenje revizij, transientov, spama in OPTIMIZE TABLE.
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.
Pripravljeni za zagon svoje strani?
Pridružite se 4.000+ zadovoljnim strankam. Brezplačna migracija in 30 dni garancije vračila denarja.
FAQ
Odgovori na najpogostejša vprašanja o naših storitvah.
Pokličite nas: podpora deluje 24/7, po telefonu in prek zahtevkov.
(+381) 60 3535 720Kako pogosto naj optimiziram WordPress bazo?
Za večino strani zadošča tedensko ali mesečno. Strani z veliko vsebine (blogi z dnevnimi objavami, e-trgovine z veliko naročili) imajo korist od tedenske optimizacije, manjše osebne strani pa od mesečne. Najpomembneje je postopek avtomatizirati z WP-Optimize in ne pozabiti na redno varnostno kopijo pred optimizacijo.
Ali lahko optimizacija baze sesuje stran?
Standardna optimizacija (čiščenje revizij, transientov, optimizacija tabel) je varna in običajno ne povzroča težav. Vseeno pred njo vedno naredite varnostno kopijo. Tveganje obstaja le pri ročnem brisanju tabel ali vrstic v phpMyAdmin brez razumevanja strukture. Nikoli ne brišite tabel s predpono wp_, razen če ste prepričani, da pripadajo odstranjenemu pluginu. WP-Optimize je varen, saj ne briše kritičnih podatkov.
Koliko prostora lahko sprostim z optimizacijo?
Odvisno od starosti in velikosti strani. Tipično stran, stara 2-3 leta s 100+ objavami, lahko le s čiščenjem revizij sprosti 50-200 MB. Spam komentarji lahko zasedajo dodatnih 10-100 MB, optimizacija tabel pa sprosti 5-20 % velikosti baze. Pri močno napihnjenih bazah smo videli zmanjšanje z 800 MB na 150 MB, stran pa se je nalagala 3× hitreje.
Kaj so WordPress revizije in ali jih potrebujem?
Revizije so samodejno shranjene različice objav in strani. Vsakič, ko kliknete „Shrani osnutek" ali „Posodobi", WordPress shrani novo revizijo. Koristne so za vrnitev na prejšnjo različico, a se hitro kopičijo — objava s 50 revizijami hrani 50 kopij celotne vsebine. Priporočamo omejitev na 3-5 revizij z define('WP_POST_REVISIONS', 5) v wp-config.php.
Ali WP-Optimize upočasni stran?
Ne, WP-Optimize sam po sebi ne upočasni strani. Plugin je lahek in aktiven le med optimizacijo. Razporejene optimizacije se izvajajo v ozadju in ne vplivajo na obiskovalce. Edini trenutek možnega kratkotrajnega upočasnjenja je med optimizacijo zelo velike baze (500 MB+), zato jo razporedite v obdobje najmanjšega prometa.
Naša jamstva za vaš mir
Zaščiteni z vseh strani
30 dni garancije
Vrnemo denar brez vprašanj v prvih 30 dneh.
Brezplačna migracija
Mi prenesemo vašo stran brez prekinitve — vi ne delate ničesar.
24/7 podpora
Naši strokovnjaki so na voljo 24/7 prek vstopnic in live chata.