Preskoči na sadržaj
BeoHosting
BeoHosting

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

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

FAQ

Odgovori na najčešća pitanja o našim uslugama.

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.

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.

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.

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.

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š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.