Početna » WordPress » Najbolje prakse za obrezivanje baze podataka WordPress

    Najbolje prakse za obrezivanje baze podataka WordPress

    Čista WordPress instalacija počinje s 12 tablica baze podataka prema zadanim postavkama, međutim, podaci se s vremenom brzo zbrajaju. Vaši brojni postovi, stranica, komentari, opcije, i postavke sve se spremaju u bazu podataka. Štoviše, mnogi dodataka (a ponekad čak i teme) također stvoriti vlastite tablice baze podataka. Ali mnogo tih podataka postanite suvišni nakon nekog vremena.

    Prije ili kasnije nadzemne baze podataka mogu se osakatiti. Vaš poslužitelj usporava, vrijeme učitavanja stranice raste, izvoz i uvoz postaju teži, i izrada sigurnosne kopije može potrajati.

    Dakle, u ovom članku ćemo pogledati u najbolje prakse za skraćivanje vaše WordPress baze podataka. Čak i ako trenutno nemate problema, vrijedi razmotriti čišćenje poboljšajte izvedbu svoje web-lokacije, ubrzajte tijek sigurnosnog kopiranja i učinite održavanje web-lokacije jednostavnijim.

    Ne zaboravi izradite sigurnosnu kopiju baze podataka prije nego počnete tako da ne izgubite ništa ako nešto pođe po zlu tijekom čišćenja.

    1. Izvršite ručno čišćenje

    Postoji mnogo redundantnih podataka koje možete ručno uklonite, jednostavno iz administratora WordPressa.

    Uklonite postove koje ne trebate

    WordPress sprema sve vrste postova (postovi, stranice, prilagođeni tipovi postova) u wp_posts i pripadajućih metapodataka wp_postmeta.

    Ako ti isprazni smeće u “Postovi” i “stranice” ploče u vašem WordPress adminu već se riješite mnogih nepotrebnih podataka. Ako ih imate mnogo nacrte i poruke na čekanju Također je dobra ideja proći kroz njih i izbrisati ono što vam ne treba.

    Imajte na umu da su medijske stavke (sadržaj “media” ) nisu spremljene u bazi podataka ali u / Wp sadržajem / prijenosa / mapa.

    Uklanjanje nekorištenih kategorija i oznaka

    Ako imate previše kategorije i oznake koje ne koristite Također je vrijedno izbrisati one koje vam nisu potrebne. Kategorije i oznake su dvije vrste taksonomije kojima možete pristupiti iz WP administratora. Po uklanjanje nepotrebnih, možete osloboditi prostor u wp_terms, wp_term_relationships, i wp_term_taxonomy tablica baze podataka.

    Izbrišite neiskorištene dodatke i teme

    Dodaci se prema zadanim postavkama spremaju u / Wp-sadržaja / plugins / , dok teme ulaze u / Wp-sadržaja / teme /. Međutim, mnogi dodaci kao i neke teme stvoriti vlastite tablice prilagođene baze podataka. Oni također često opcije spremanja u WP-opcije stol.

    Stoga brisanje nepotrebnih dodataka i tema može osloboditi značajan prostor u vašoj bazi podataka. Međutim, za to ti morate ih izbrisati, umjesto da ih deaktivirate.

    Uklonite komentare koje ne trebate

    Možete ukloniti Neodobreni su, neželjeni i odbačeni komentari od “komentari” panel u svom WordPress adminu. Na taj način možete smanjiti veličinu wp_comments i wp_commentmeta stolovi.

    Ako vaša web-lokacija prima mnogo komentara, dobro je razmisliti o korištenju sustava za komentiranje treće strane, kao što su Disqus ili Livefyre, tako da uopće ne morate pohranjivati ​​komentare u vašu bazu podataka.

    2. Optimizirajte svoju bazu podataka putem phpMyAdmin

    Pristupite phpMyAdmin

    phpMyAdmin je softver koji vam omogućuje upravljati svojom MySQL bazom podataka. U svom cPanelu, pronađi “baze podataka” i jednostavno kliknite na ikonu phpMyAdmin.

    Ako ste na lokalnom računalu, možete pronaći phpMyAdmin na lokalnom web poslužitelju, obično na http: // localhost / phpmyadmin URL.

    Uklonite opterećenje baze podataka

    phpMyAdmin ima značajku koja vam omogućuje optimizirajte svoju bazu podataka. Održavanje tablice> Optimizacija tablice opcija pokreće OPTIMIZIRAJ TABELU MySQL upita za odabrane tablice i uklanja opterećenje vaše baze podataka.

    Kao što možete vidjeti na slici ispod, phpMyAdmin prikazuje ako imate dodatne troškove u tablici (zadnji stupac). Odaberite tablice koje imaju iznad glave, ili odaberite sve tablice ako želite i pokrenite upit.

    Ako imate oštećena tablica u bazi podataka možete ga popraviti odabirom opcije “Stol za popravak” opcija (to je ispod “Optimizirajte tablicu”) koji pokreće TABLICA POPRAVKA MySQL upita.

    3. Koristite WP-ovu ugrađenu optimizaciju baze podataka

    WordPress također ima automatizirani alat za optimizaciju baze podataka. Da biste mu pristupili, morate uredi wp-config.php datoteka. Ovo je konfiguracijsku datoteku vašeg WordPress-instalirati. Možete ga pronaći u korijenskoj mapi kojem možete pristupiti putem FTP-a (SFTP).

    Otvori wp-config.php datoteku u uređivaču koda i dodajte sljedeći redak do početka, nakon početne PHP oznake ():

     define ('WP_ALLOW_REPAIR', true); 

    Spasi wp-config.php datoteku i otvori http://yoursite.com/wp-admin/maint/repair.php Putanja URL-a. Naći ćete se na sljedećem zaslonu:

    “Popravak baze podataka” opcija traži i popravlja uobičajeni problemi s bazom podataka. Druga mogućnost, “Popravite i optimizirajte bazu podataka” također pokušava optimizirati bazu podataka koje mogu poboljšati izvedbu (vrijeme učitavanja stranice) vaše web-lokacije.

    Imajte na umu da ako odaberete potonje, baza podataka bit će zaključana dok se zadatak ne izvrši (ne možete spremiti, urediti ili izbrisati itd.).

    Kada završite ne zaboravite ukloniti define ('WP_ALLOW_REPAIR', true); redak od wp-config.php datoteku, kao alat za optimizaciju baze podataka može biti pristupiti svima ne samo administratori.

    4. Obrežite bazu podataka pomoću dodataka

    Tamo su složeniji zadaci optimizacije baze podataka, kao što su uklanjanje prolaznih pojava koje su istekle, meta-stavke bez naziva, dvostruke stavke i prethodne revizije postova, koje su najsigurnije učiniti pomoću dodatci za čišćenje baze podataka.

    Dolje možete pronaći najbolje besplatne dodatke možete koristiti za daljnje rezanje baze podataka. Ovi dodaci također obavljaju neke od zadataka koje sam spomenuo u “Ručno čišćenje” što znači to ne morate nužno raditi ručno.

    WP-Optimizacija

    Dodatak WP-Optimize uklanja otpad i neodobrene komentare, pingbacks, trackbacks, istekla prolazna opcije, čisti wp_postmeta podatke o odnosima između tablica i siročadi, i ima mnoge druge sjajne značajke.

    Na ploči s opcijama možete odabrati zadatke koje želite izvršiti. Osim toga, možete također raspored automatskog tjednog čišćenja, prema vašoj specifikaciji.

    WP Sweep

    Dodatak WP Sweep ima slične funkcije kao i gore spomenuta WP-Optimize, na primjer, može se koristiti za uklanjanje poruka i komentara u otpadu, dvostruki post meta, prijelazne opcije, beznadna meta, itd.

    WPBeginner ima zanimljiv post u kojem zagovara WP Sweep (za razliku od WP-Optimize) jer “koristi ispravne funkcije brisanja za WordPress što je više moguće umjesto izravnog brisanja MySQL upita”. Oba dodatka su sjajna, izaberi što god želiš, nećeš pogriješiti ni s jednim od njih.

    Optimizirajte bazu podataka nakon brisanja revizija

    Pomoću ovog dodatka možete brisati stavke u otpadu, istekle prolazne pojave, pingbacks, Trackbackove, neželjenu poštu itd. Osim toga, možete se odlučiti za vođenje dnevnika i postavljanje jedan sat, dva puta dnevno, dnevno, tjedno ili mjesečno planer optimizacije.

    Baš kao što njegovo ime kaže, prije optimizacije baze podataka, to briše post revizije koji obično zauzimaju veliko mjesto u bazi podataka. Na ploči s opcijama možete odabrati koliko revizija koju želite zadržati i također dobi revizija koje se mogu izbrisati. Ovaj dodatak je višestranično kompatibilan također, što je veliki plus.