Domača » WordPress » Najboljše prakse za obrezovanje baze podatkov WordPress

    Najboljše prakse za obrezovanje baze podatkov WordPress

    Čista WordPress namestitev se začne z 12 tabelami zbirke podatkov privzeto pa se podatki sčasoma hitro povečajo. Vaši številni objav, strani, komentarjev, opcije, in nastavitve so shranjene v bazi podatkov. Poleg tega je veliko plugins (in včasih celo temah) ustvarite tudi lastne tabele zbirke podatkov. Ampak veliko teh podatkov postanite odveč čez nekaj časa.

    Prej ali slej obremenitve baze podatkov se lahko počutijo sovražne. Vaš strežnik upočasni, čas nalaganja strani raste, izvoz in uvoz sta težja in ustvarjanje varnostne kopije lahko traja starosti.

    Torej, v tem članku bomo pogledali v najboljše prakse za obrezovanje baze podatkov WordPress. Tudi če trenutno nimate težav, je vredno razmisliti o čiščenju izboljšali učinkovitost vašega spletnega mesta, pospešite svoj varnostni potek dela in naredite vzdrževanje mesta bolj obvladljivo.

    Ne pozabi varnostno kopijo baze podatkov preden začnete, da ne izgubite ničesar če gre kaj narobe med čiščenjem.

    1. Izvedite ročno čiščenje

    Obstaja veliko odvečnih podatkovnih elementov, ki jih lahko ročno odstranite, preprosto iz adminov WordPressa.

    Odstranite objave, ki jih ne potrebujete

    WordPress shrani vse vrste objav (objave, strani, vrste objav po meri) v wp_posts in povezane metapodatke wp_postmeta.

    Če ti izpraznite smeti v “Objave” in “Strani” panelov v vašem WordPress adminu se že znebite veliko nepotrebnih podatkov. Če imate veliko osnutkov in čakajočih delovnih mest prav tako je dobra ideja, da greste skozi njih in izbrišete tisto, kar ne potrebujete.

    Upoštevajte, da so medijske postavke (vsebina “Mediji” ) shranjene v bazi podatkov ampak v / wp-content / uploads / mapo.

    Odstranite neuporabljene kategorije in oznake

    Če imate preveč kategorije in oznake, ki jih ne uporabljate prav tako je vredno izbrisati tiste, ki jih ne potrebujete. Kategorije in oznake so tipi taksonomije, do katerih lahko dostopate iz WP admin. Z odstranjevanje nepotrebnih, lahko sprostite prostor v wp_terms, wp_term_relationships, in wp_term_taxonomy tabele zbirke podatkov.

    Izbrišite neuporabljene vtičnike in teme

    Vtičniki so privzeto shranjeni v / wp-content / plugins / mape, medtem ko teme vstopajo v / wp-content / themes /. Vendar pa je veliko vtičnikov in nekaj tem ustvarite lastne tabele zbirke podatkov po meri. Pogosto tudi shranite v wp-možnosti tabela.

    Brisanje nepotrebnih vtičnikov in tem lahko zato osvobodi velik prostor v bazi podatkov. Vendar pa za to jih morate izbrisati, namesto da jih deaktivirate.

    Odstranite komentarje, ki jih ne potrebujete

    Lahko odstranite neodobrene, vsiljena sporočila in opustili komentarje Iz “Komentarji” v adminu programa WordPress. Na ta način lahko zmanjšate velikost wp_comments in wp_commentmeta tabel.

    Če vaše spletno mesto prejme veliko pripomb, je dobro razmisliti tudi o uporabi sistema za komentiranje tretjih oseb, kot sta Disqus ali Livefyre, tako da vam sploh ni treba shranjevati komentarjev v bazi podatkov..

    2. Optimizirajte bazo podatkov prek phpMyAdmin

    Dostop do phpMyAdmin

    phpMyAdmin je programska oprema, ki vam omogoča upravljanje baze podatkov MySQL. V vašem cPanel, poiščite “Baze podatkov” in preprosto kliknite ikono phpMyAdmin.

    Če ste na lokalnem računalniku, lahko najdete phpMyAdmin na lokalnem spletnem strežniku, ponavadi na http: // localhost / phpmyadmin URL.

    Odstranite dodatne stroške baze podatkov

    phpMyAdmin ima funkcijo, ki vam omogoča optimizirajte bazo podatkov. The Vzdrževanje tabele> Optimiziraj tabelo možnost teče OPTIMIZIRAJTE MIZO MySQL-poizvedba za izbrane tabele in odstrani režijske stroške zbirke podatkov.

    Kot lahko vidite na spodnjem posnetku zaslona, ​​phpMyAdmin prikaže, če imate dodatne stroške v tabeli (zadnji stolpec). Izberite tabel, ki imajo režijske stroške, ali izberite vse tabele, če želite, in zaženite poizvedbo.

    Če imate poškodovana tabela v bazi podatkov popravite ga lahko z izbiro “Popravilna miza” možnost (spodaj je “Optimizirajte tabelo”), ki zažene TABELA ZA POPRAVILO MySQL-poizvedba.

    3. Uporabite WP-jevo optimizacijo podatkovne baze

    WordPress ima tudi orodje za avtomatizirano optimizacijo baze podatkov. Za dostop do nje morate uredite wp-config.php mapa. To je konfiguracijsko datoteko namestite WordPress. Najdete ga v korenski mapi do katerih lahko dostopate prek FTP (SFTP).

    Odprite wp-config.php v urejevalniku kod in dodajte naslednjo vrstico na začetku, po začetni oznaki PHP ():

     define ('WP_ALLOW_REPAIR', true); 

    Shrani wp-config.php datoteko in odprite http://yoursite.com/wp-admin/maint/repair.php Pot URL-ja. Boste našli na naslednjem zaslonu:

    “Popravi bazo podatkov” možnost i popravke skupne težave z bazo podatkov. Druga možnost, “Popravi in ​​optimiziraj bazo podatkov” tudi poskuša optimizacijo baze podatkov ki lahko izboljšajo učinkovitost (čas nalaganja strani) vašega spletnega mesta.

    Upoštevajte, da če izberete slednje, baza podatkov bo zaklenjena dokler se opravilo ne izvede (ne morete shraniti, urediti ali izbrisati itd.).

    Ko končate ne pozabite odstraniti define ('WP_ALLOW_REPAIR', true); iz vrstice wp-config.php datoteko, kot je orodje za optimizacijo baze podatkov kdor koli dostopa ne samo z administratorji.

    4. Obrežite bazo podatkov z vtičniki

    Obstajajo bolj zapletene naloge optimizacije baze podatkov, kot so odstranjevanje prehodnih primerov, ki so potekli, meta-predmete, podvojene elemente in nekdanje popravke objav, ki so najvarnejši z uporabo čepi za čiščenje baze podatkov.

    Spodaj lahko najdete najboljši prosti vtičniki lahko uporabite za dodatno obrezovanje baze podatkov. Ti vtičniki opravljajo tudi nekatere naloge, ki sem jih omenil v “Ročno čiščenje” kar pomeni tega ni nujno ročno.

    WP-Optimize

    Vtičnik WP-Optimize odstrani vsa sporočila in neodobrene komentarje, pingbacks, trackbacks, potekle prehodne možnosti, čisti wp_postmeta podatkov o tabeli in sirotah ter ima še veliko drugih odličnih funkcij.

    Na plošči z možnostmi lahko izberete, katere naloge želite izvesti. Poleg tega lahko tudi samodejno tedensko čiščenje, po vaši specifikaciji.

    WP Sweep

    Vtičnik WP Sweep ima podobne funkcije kot prej omenjena WP-Optimize, na primer, lahko ga uporabite za odstranjevanje objav in komentarjev v smetnjakih, podvojenih post meta, prehodne možnosti, osirotela meta, itd.

    WPBeginner ima zanimivo objavo, v kateri zagovarja WP Sweep (v nasprotju z WP-Optimize), saj “uporablja ustrezne funkcije brisanja za WordPress kolikor je mogoče namesto neposrednega brisanja MySQL poizvedb”. Oba vtičnika sta odlična, izberi, kar želiš več, ne boš kaj narobe z nobenim od njih.

    Optimizirajte bazo podatkov po brisanju revizij

    S tem vtičnikom lahko izbrišete predmete, ki so bili izrabljeni, pretečene prehodne točke, pingbacks, trackbacks, neželeno pošto itd. Poleg tega lahko izberete vodenje dnevnika in namestitev urno, dvakrat dnevno, dnevno, tedensko ali mesečno optimizacijski planer.

    Tako kot pravi njegovo ime, pred optimizacijo baze podatkov izbriše objave popravkov ki običajno zavzamejo veliko mesto v zbirki podatkov. Na plošči z možnostmi lahko izberete koliko revizij želite obdržati in tudi starosti popravkov ki jih je mogoče izbrisati. Ta vtičnik je združljiv z več mesti tudi, kar je velik plus.