✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Kuinka tehdä WordPress-tietokannan puhdistus

67

Tarvitsetko WordPress-tietokannan puhdistusta?

Ouchie!

Itse asiassa se ei ole niin paha. Älä sääli, että olet tässä tilanteessa.

Säännöllinen puhdistus on itse asiassa terve tapa pitää WordPress-sivustosi poissa ongelmista.

WordPress-verkkosivusto koostuu kahdesta eri osasta: tiedostoista ja tietokannasta. Tiedostot sisältävät mediaa, laajennuksia ja teemoja.

Tietokanta sisältää tietoja asetuksista, viesteistä, metatiedoista, käyttäjistä jne. WordPress-tietokanta on verkkosivuston arkistokaappi.

Se tallentaa kaiken sisällön, kuten viestit, sivut, kommentit, versiot ja roskapostikommentit. Toinen tärkeä tekijä on, että se sisältää teemojen ja laajennusten asetukset.

Kun olet käyttänyt sivustoa jonkin aikaa, tämä tietokanta on täynnä vanhentuneita ja merkityksettömiä tietoja.

Käyttäjä voi pienentää tietokannan kokoa merkittävästi poistamalla nämä tarpeettomat tiedot. Tämä parantaa varmuuskopioinnin nopeutta sekä muita suorituskykyparametreja.

WordPress-tietokannan puhdistamiseen on useita tapoja. Tässä on useita MySQL-kyselyitä, jotka auttavat phpMyAdminin WP-tietokannan puhdistamisessa.

On myös useita hyödyllisiä laajennuksia, jotka tekevät tästä työstä vieläkin vähemmän hankalaa.

Mikä saa tietokannan laajenemaan

Kuinka tehdä WordPress-tietokannan puhdistus

Verkkosivuston elinkaaren aikana tietokanta kasvaa odottamattomiin kokoihin. WordPressin ohjelmointi tallentaa paljon tietoa.

Suuri määrä tarpeettomia tietoja saa tietokannan raskaaksi. Mitä suuremmaksi tietokanta kasvaa, sitä hitaammaksi sivusto muuttuu.

Se myös rasittaa palvelimen asetuksia. On olemassa muita piilotettuja syitä tietokannan sotkeutumiseen niin nopeasti.

Ongelmia plugineista

Kuinka tehdä WordPress-tietokannan puhdistus

Vaikka tietokanta ei olisi enää käytössä, se säilyttää laajennustiedot.

Kaikkien laajennuksen tietojen poistamiseksi on välttämätöntä poistaa laajennus kokonaan. Lisäosan poistaminen säästää tilaa, mutta se ei vapauta heti tilaa tietokannasta.

Useimpien laajennusten asetukset säilyvät tietokantaan myös poistamisen jälkeen. Joten jos käyttäjä asentaa laajennuksen uudelleen, se on heti käyttövalmis kaikilla tavallisilla asetuksilla.

Se jättää kuitenkin myös paljon orpotietoa täyttämään tietokannan. Yksi paikoista, joihin poistetut laajennukset jättävät tietoja, on asetustaulukko.

Tarpeettomia kommentteja

Kuinka tehdä WordPress-tietokannan puhdistus

Kommenttien vastaanottaminen on mahtavaa. Se osoittaa, että ihmiset vierailevat verkkosivustolla ja ilmaisevat arvostavansa.

Jotkut kommentit sisältävät kuitenkin roskapostia tai sopimatonta sisältöä. Suodattamallakin ne päätyvät edelleen tietokannan tutkimattomiin kansioihin.

Roskapostin, kommenttisisällön ja roskakoriin siirrettyjen kommenttien poistaminen vaatii jonkin verran vaivaa, mutta se ei ole vaikeaa. Katso alta, kuinka se tehdään nopeasti.

Transientsin tietokantaongelmat

Kuinka tehdä WordPress-tietokannan puhdistus

Transientit ovat samanlaisia ​​kuin vaihtoehdot. Erona on, että transienteilla on viimeinen voimassaolopäivä ja vaihtoehdoilla ei ole.

Transientit ovat palvelinpuolen välimuistin tallentamistapa, ja ne tallentavat tietoja kolmansien osapuolien sivustoilta.

Kun transientit ovat vanhentuneet, ne yleensä poistetaan. Joten pitkällä aikavälillä ne eivät aiheuta tietokannan turhauttavia ongelmia.

Mutta monet transientit kestävät pidempään kuin on tarpeen ja vievät tilaa. Tässä tapauksessa ne ovat osaltaan tietokannan sotkussa. Hyvällä siivouksella niistä pääsee eroon.

WordPressin päivitykset

Kuinka tehdä WordPress-tietokannan puhdistus

WordPressissä on automaattinen tallennustoiminto. Tämä ominaisuus tekee useita kopioita viestistä sen kirjoittamisen aikana.

Tämä on hyödyllistä, jos tapahtuu virhe tai kun eri kirjoittajat osallistuvat blogiin. Useimmiten se ei ole välttämätöntä, ja se jättää tietokantaan useita sinkun kaksoiskappaleita.

Tietokantaan tallennettujen kopioiden määrää voidaan rajoittaa kahdella tavalla.

Yksi on käyttää versiohallintaa. Tämän avulla käyttäjä voi rajoittaa WordPressin tallentamien versioiden määrää.

Toinen tapa on, että käyttäjä puhdistaa tietokannan säännöllisesti. On suositeltavaa käyttää molempia lähestymistapoja.

Siivouksen lisäksi optimointi säästää myös paljon tietokantatilaa.

Vanhat viestit

Kuinka tehdä WordPress-tietokannan puhdistus

WordPress tallentaa jokaisen postauksen, joka on koskaan julkaistu sivulla tai blogissa. Näitä vanhempia tarinoita on mukava lukea, mutta ne vievät arvokasta tilaa.

Jos ne ovat tärkeitä, on parasta tallentaa ne paikalliselle asemalle. Lue kuinka voit poistaa ne myöhemmin tästä artikkelista.

Suuret lokitiedostot

Kuinka tehdä WordPress-tietokannan puhdistus

Jokainen laajennus pitää kirjaa tietokantaan. Joten mitä enemmän laajennuksia käyttäjä käyttää, sitä enemmän tilaa lokit vievät.

Esimerkiksi kahden viikon uudelleenohjauslaajennuksen jälkeen se on tallentanut yli 8000 lokisivua. Tämä voi tarkoittaa tietokannan koon kaksinkertaistamista.

WordPress-tietokannan puhdistaminen phpMyAdminilla

Kuinka tehdä WordPress-tietokannan puhdistus

WordPress-tietokannan puhdistamiseen on monia tapoja. Suorin tapa on käyttää SQL-kyselyä.

Tämä menetelmä vaatii taustatietoa ja sitä suositellaan vain kokeneille käyttäjille.

On olemassa erilaisia ​​​​tapoja suorittaa SQL-kysely. Helpoin ja käytännöllisin tapa on käyttää phpMyAdminia.

Tämä edellyttää, että palvelin käyttää cPanelia.

Pääset phpMyAdminiin kirjautumalla sisään cPaneliin ja napsauttamalla phpMyAdmin kohdassa Tietokannat.

phpMyAdmin listaa sivuston tietokannat vasemmalla. Napsauta tietokantaa puhdistaaksesi ja napsauta sitten SQL-välilehteä.

Kirjoita tähän osioon haluamasi SQL-komennot ja paina sitten Siirry suorittaaksesi ne.

Tämän artikkelin jatkossa käytetään oletusetuliitettä wp_. Muista korvata tämä etuliite SQL-komentoissa sillä, jota tietokanta käyttää.

Käyttämättömät laajennukset ja teemat

Kuinka tehdä WordPress-tietokannan puhdistus

Käyttämättömien teemojen ja lisäosien poistaminen vapauttaa tilaa ja parantaa myös turvallisuutta. On parasta poistaa palvelimelta kaikki käyttämättömät PHP-skriptit, kuten teemat, lisäosat ja muut PHP-tiedostot.

Näet käyttämättömät laajennukset siirtymällä osoitteeseen wp-admin ja valitsemalla Plugins-kohdasta Asennetut laajennukset. Napsauta sitten Ei-aktiivinen suodattaaksesi pois ne, jotka eivät ole käytössä.

Valitse kaikki ei-aktiiviset laajennukset ja poista ne.

Jos haluat poistaa käyttämättömät teemat, siirry kohtaan Ulkoasu ja sitten Teemat. Valitse kaikki vanhentuneet teemat ja napsauta oikeasta alakulmasta Poista.

Outoja hahmoja

Koodausongelmat ovat suuri ongelma. Jotkut päivittävät kaikki viestinsä käsin.

The query below will automate the removal of strange characters from the database. It slims down the database and the posts will also be more pleasant to read.

Lähetä versiot

WordPress tallentaa viestiluonnokset, joten ne ovat noudettavissa, jos jokin menee pieleen. Ajan myötä kaikki nämä tallennetut ja käyttämättömät versiot vievät paljon tietokantatilaa.

Alla oleva kysely poistaa kaikki versiot ja niihin liittyvät metatiedot.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

Roskapostikommentit

On mahdollista poistaa roskapostikommentit yksitellen, mutta se on paljon työtä.

Elämän helpottamiseksi on myös eränpoistotoiminto. Se on edelleen työlästä työtä.

Seuraava kysely poistaa ne kaikki yhdellä kertaa.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Palauta järjestelmänvalvojan salasana

Kuinka tehdä WordPress-tietokannan puhdistus

Tietoturva on erittäin tärkeää, varsinkin WordPress-verkkosivustolle. Varmistaaksesi, että sivusto pysyy turvassa, vaihda salasana säännöllisin väliajoin.

Koska myös salasanat tallennetaan tietokantaan, yksinkertainen SQL-kysely auttaa salasanan vaihtamisessa. Alla on kysely sen tekemiseksi.

Korvaa admin_username ja new_password vaihtuvalla käyttäjänimellä ja salasanalla.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password') WHERE `wp_users`.`user_login` = "admin_username";

MD5-toiminto luo salasanasta MD5-tiivisteen. Tämä on yleinen suojauskäytäntö WordPress-salasanoissa.

Hyväksymättömät kommentit

Jokaisen kommentin tarkistaminen sen tarkistamiseksi, onko se hyväksytty vai ei, on liikaa työtä mille tahansa verkkosivuston omistajalle.

Tämä kysely on tarkoitettu kaikille järjestelmänvalvojille, jotka haluavat yksinkertaisemman tavan tehdä tämä. Se poistaa joukkona hyväksymättömät kommentit.

DELETE from wp_comments WHERE comment_approved = '0';

Käyttämättömät tunnisteet

Kuinka tehdä WordPress-tietokannan puhdistus

Tunnisteet voivat kertyä nopeasti ajan myötä. Järjestelmänvalvojat käyttävät niitä usein lyhyen aikaa ja poistavat ne sitten.

Tunnisteet eivät myöskään ole niin suosittuja kuin ennen. Monet bloggaajat ovat lopettaneet niiden käytön kokonaan.

Seuraava kysely poistaa kaikki liittämättömät tunnisteet.

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );

Päivitä linkit HTTPS:ään

Kuinka tehdä WordPress-tietokannan puhdistus

HTTPS:n käyttö lisää WordPress-sivuston turvallisuutta. Tämä tekee tarpeelliseksi päivittää kaikki kovakoodatut linkit kaikissa artikkeleissa HTTPS:ään.

Jokaisen artikkelin linkkien tarkistaminen ja niiden manuaalinen päivittäminen on paljon työtä. Alla on avuksi kysely, joka automatisoi tämän tehtävän.

Sen kirjoittaminen ja suorittaminen kestää alle minuutin. Älä unohda korvata sivustosi.com verkkosivustosi URL-osoitteella.

UPDATE wp_posts SET post_content = replace(post_content, 'http://yoursite.com', 'https://yoursite.com');

Hei, tiesitkö, että myös data voi olla kaunista?

wpDataTables voi tehdä sen näin. On hyvä syy, miksi se on suosituin WordPress-laajennus responsiivisten taulukoiden ja kaavioiden luomiseen.

Kuinka tehdä WordPress-tietokannan puhdistus

Todellinen esimerkki wpDataTablesista luonnossa

Ja on todella helppoa tehdä jotain tällaista:

  1. Annat taulukon tiedot
  2. Määritä ja mukauta se
  3. Julkaise se viestissä tai sivulla

Ja se ei ole vain kaunis, vaan myös käytännöllinen. Voit tehdä suuria taulukoita, joissa on jopa miljoonia rivejä, tai voit käyttää edistyneitä suodattimia ja hakua, tai voit tehdä niistä muokattavia.

"Joo, mutta pidän Excelistä liikaa, eikä verkkosivustoilla ole mitään sellaista." Kyllä, on. Voit käyttää ehdollista muotoilua kuten Excelissä tai Google Sheetsissä.

Sanoinko sinulle, että voit myös luoda kaavioita tiedoillasi? Ja se on vain pieni osa. Sinulle on tarjolla monia muita ominaisuuksia.

Vanhat lyhytkoodit

Kuinka tehdä WordPress-tietokannan puhdistus

WordPressin lyhytkoodit poistavat tarpeen muokata WordPress-teemoja. Niiden avulla tietojen upottaminen artikkeliin on paljon nopeampaa ja helpompaa.

Saatavilla on monia laajennuksia, jotka tekevät tietojen integroimisesta WordPress-editoriin näin yksinkertaista.

Lyhytkoodien käytössä on myös haittapuoli. Käyttämättömät voivat aiheuttaa luettavuusongelmia.

Tämä käy usein ilmi WordPress-teemoja vaihdettaessa. Sitten sivun tai viestin tekstissä alkaa näkyä lyhytkoodeja.

Tämä SQL-kysely poistaa ne. Muista vaihtaa poistettavan lyhytkoodin [tweet].

UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '') ;

Pingbackit ja roskapostikommentit

Voit poistaa roskapostikommentit erissä käyttämällä seuraavaa kyselyä. Tämä poistaa myös takaisinpingot.

DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_type = 'pingback';

Alla oleva kysely poistaa myös poistettujen kommenttien metatiedot.

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Transientit

Transientit ovat tietoja, jotka tallennetaan väliaikaisesti tietokantaan. WordPress käyttää niitä välimuistissa olevien tietojen tallentamiseen antamalla niille nimen ja viimeinen voimassaolopäivä.

Tietojen vanhenemisen jälkeen WordPress poistaa ne. Silti ne voivat viedä paljon tilaa.

Alla oleva kysely poistaa ne turvallisesti.

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%')

Käyttämättömät taulukot ja käyttämätön väli taulukoiden välillä

Kuinka tehdä WordPress-tietokannan puhdistus

Asennemattomat laajennukset voivat jättää taakseen käyttämättömiä taulukoita. Nämä vievät myös tietokantatilaa.

WPDBSpringClean on laajennus, joka poistaa nämä käyttämättömät taulukot. Tämä jättää tietokannan puhtaaksi ja siistiksi.

Tietokannan optimointi lisäosien avulla

Kyselyjen käyttäminen vaatii vähän tietoa ja kokemusta. Järjestelmänvalvojille, joilla on rajoitettu tekninen tausta, on laajennuksia tietokannan puhdistamiseen.

Jotkut näistä tietokannan puhdistusaineista ovat ilmaisia ​​ja joillakin on hintalappu. Kaikki ne ylläpitävät tietokantaa vähällä vaivalla.

Alla on luettelo suosituimmista.

WP-Optimize

Kuinka tehdä WordPress-tietokannan puhdistus

WP-Optimize on yksi suosituimmista vaihtoehdoista. Se on hyvin varusteltu ja se on jopa yhteensopiva mobiililaitteiden kanssa.

Toinen mielenkiintoinen ominaisuus on automaattinen varmuuskopiointi UpdraftPlusin avulla.

Se poistaa:

  • Automaattiset luonnokset
  • Pingbackit
  • Lähetä versiot
  • Roskapostikommentit
  • Trackbacks
  • Transientit
  • Käyttämättömät pöydät

Se tekee verkkosivustosta ja järjestelmänvalvojasta nopeampia.

WP-Sweep

Kuinka tehdä WordPress-tietokannan puhdistus

WP-Sweep on nousussa. Sen sijaan, että luottaisi MySQL-kyselyihin, se käyttää WordPressin poistotoimintoja.

Koodaus on parempi tämän yksinkertaisen lähestymistavan ansiosta, ja sen kanssa on käytännöllisempi työskennellä. Se varmistaa, ettei käyttämättömiä tai orpotietoja jää jäljelle.

WP-Sweep ei tarjoa automaattista optimointipalvelua.

Advanced Database Cleaner

Kuinka tehdä WordPress-tietokannan puhdistus

Tämä WordPress Database Cleanup -laajennus on kuin WP-Optimize. Tämän laajennuksen avulla käyttäjä voi tehdä perusteellisempaa työtä ja sisältää cron-työt.

Se poistaa kaikki tarpeettomat tiedot, kuten vanhat versiot ja roskakoriin siirretyt kommentit.

Tarjolla on premium-versio lisäominaisuuksilla. Tämä versio poistaa vanhat laajennukset ja tarjoaa lisävaihtoehtoja teemojen, orpojen ja WordPressin puhdistamiseen.

Maksullisessa versiossa on myös mahdollisuus ajoitettuihin siivouksiin.

Tietokannan optimointi versioiden poistamisen jälkeen

Kuinka tehdä WordPress-tietokannan puhdistus

Tämän puhdistusaineen suosio ja arvosanat ovat poikkeuksellisia.

Se poistaa käyttämättömät tiedot ja vanhentuneet tiedot. Tämä sisältää esimerkiksi pingbackin, roskapostikommentit, tagit ja jälkipalaut.

Näiden toimintojen lisäksi se käsittelee myös oEmbed-välimuistia. WordPress käyttää tätä välimuistia sulautetun koodin lukemiseen YouTuben kaltaisista alustoista.

Jotkut näistä upotetuista koodeista ovat vaurioituneet ja siksi hyödyttömiä. Tämä laajennus poistaa ne.

Älykkäät puhdistustyökalut

Kuinka tehdä WordPress-tietokannan puhdistus

Cleanup Tools ei ole saatavilla ilmaisena versiona. 30 dollarin hinta on kuitenkin kohtuullinen ottaen huomioon sen ominaisuudet.

WordPress-siivouksesta tulee helppo ja nopea tehtävä tällä työkalulla. Erikoisominaisuuksiin kuuluvat:

  • WordPress-työkalupalkkivalikko, jossa on puhdistusvaihtoehdot ja nopea pääsy
  • AJAX sen puhdistustoimintoihin
  • Kaikkien tilastotietojen purkaminen
  • Pitää lokia kaikista SQL-kyselyistä puhdistustarkistuksen ja suorituksen aikana

WP Reset

Kuinka tehdä WordPress-tietokannan puhdistus

Tämä edistynyt puhdistusohjelma on luettelon monipuolisin WordPress-laajennus. Se esittelee joukon työkaluja, joista on hyötyä sekä ei-kehittäjille että kehittäjille.

Se voi palauttaa WordPress-asennuksen alkuperäisiin asetuksiinsa poistamatta tiedostoja. Mutta siinä on myös ominaisuus vanhentuneiden tietojen poistamiseen.

Mielenkiintoinen ominaisuus on Database Snapshot -työkalu. Tämän avulla käyttäjä voi nähdä, mitä muutoksia WP Reset tekee puhdistaessaan.

WP Resetin ominaisuuksien, kuten webhooks-integroinnin, avulla voit hallita tai nollata tietokantaa.

WP-DBManager

Kuinka tehdä WordPress-tietokannan puhdistus

WP-DBManager WordPress -tietokannan puhdistustyökalu on yksinkertaisempi vaihtoehto ja sisältää vähemmän ominaisuuksia. Silti se on erittäin tehokas WordPress-tietokannan optimoinnissa.

Se korjaa, varmuuskopioi, puhdistaa ja optimoi tietokannan nopeasti ja helposti. Käyttäjä voi jopa käyttää WP-DBManageria kyselyjen suorittamiseen.

Jatkuvan optimoinnin varmistamiseksi käyttäjät voivat ottaa käyttöön automaattisen ajoitustoiminnon.

Lopetetaan ajatukset WordPress-tietokannan puhdistamisesta

Internetin tärkein etu on sen nopeus. Joten tämän nopeuden ylläpitämiseksi on hyvä käytäntö optimoida verkkosivustosi.

Tämä on avain menestyksekkääseen verkkosivuston omistajaan.

Verkkosivuston polttoaineenlähde on sen tietokanta, joten älä jätä sitä huomiotta. Jos se laajenee hallitsemattomasti, tulokset ovat usein odottamattomia ja epämiellyttäviä.

WordPress-tietokannan puhdistus on välttämätön sivuston ylläpitotoimenpide. Se optimoi suorituskyvyn ja antaa vierailijalle nautinnollisen kokemuksen.

Jos pidit tämän artikkelin lukemisesta WordPress-tietokannan puhdistamisesta, sinun tulee tarkistaa tämä artikkeli WordPress-tietokannan palauttamisesta.

Kirjoitimme myös muutamista aiheeseen liittyvistä aiheista, kuten WordPress-tietokantaskeemasta, URL-osoitteen löytämisestä ja korvaamisesta WordPress-tietokannasta sekä WordPress-tietokannan tarkistamisesta haittaohjelmien varalta.

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja