I dette blogginnlegget skal vi dekke et emne som folk ikke ofte snakker om: hvordan optimalisere databasen din. données WordPress.

Hvis du ennå ikke har fått en vane med å beholde det grunnleggende données Ren og ryddig SQL er et flott tidspunkt å starte.

Vi vet at dette er den typen "oppgave" som nettstedeiere unngår fordi de er redde for å ødelegge noe.

Men som du vil se i denne opplæringen, optimalisering av databasen données WordPress er ikke så vanskelig i det hele tatt når du bruker WP-Optimize-plugin.

Dette er de samme personene som laget den populære backup-pluginen Opptjent Plus , så det er en god start.

Du vil være mer enn komfortabel med å optimalisere databasen din når du fullfører denne opplæringen.

La oss begynne.

Hvordan WordPress-databasen fungerer

Hele WordPress-nettstedet ditt er én stor database, og mer spesifikt en SQL-database. Og som enhver annen database du har brukt, består denne av flere tabeller med data.

Hver hovedfunksjon på WordPress-siden din har sitt eget brett for å holde ting i orden. Siden WordPress 4.9 består hver installasjon av 12 separate tabeller, som vist nedenfor:

WordPress databaseoptimalisering

Hvorfor optimalisere WP-databasen din

En database ... inneholder data.

Og jo mer informasjon du legger til den, jo større blir den. Nesten hver endring du gjør på WordPress-siden din øker størrelsen på SQL-databasefilen.

Dette inkluderer å installere og fjerne plugins, legge til temaer, kommentarer (ja, inkludert spam), legge inn anmeldelser, postutkast osv.

WordPress databaseoptimalisering

Det er to problemer å vurdere her:

  • Servering av store filer påvirker serverytelsen
  • Nettverter har vanligvis en øvre grense på størrelsen på databasefiler

Så ikke bare vil en enorm WordPress-database bremse nettstedet ditt, men verten din vil ende opp med å belaste deg mer for å være vert for den eller kreve at du finner en ny overnatting for nettstedet ditt.

Noen selskaperovernatting hevder at størrelsen på SQL-databasen din kun er begrenset av den tilgjengelige diskplassen du har. Men se hva som skjer når WordPress-databasen din når 3 GB og/eller 1 tabeller: de vil endre mening ganske raskt.

Hvordan kan du bestemme størrelsen på databasen din?

  1. Logg inn på nettstedets cPanel-konto – dette er vanligvis: domaine.com/cpanel.
  2. Rull ned til du finner MySQL-databaseikonet og klikk på det.

3. Finn nå delen "Gjeldende databaser".

Optimaliser databasen manuelt

Vi ønsket å berøre dette emnet kort for å redde deg fra å gjøre feil som du vil ha tid til å angre på.

Mot øst mulig optimalisere WordPress-databasen din manuelt. Men det er sjelden en god idé.

For eksempel kan du bruke phpMyAdmin-verktøyet i cPanel for å optimalisere hver enkelt tabell i WordPress-databasen din:

Men du bør unngå å gjøre det av den enkle grunn at én feil kan føre til permanent ødeleggelse av dataene dine. Eller med andre ord, du kan ved et uhell slette alle sidene og innleggene dine på mindre enn 5 klikk.

Og det er svært liten sjanse for å gjenopprette dem med mindre du har en nylig sikkerhetskopi. Så aldri forsøk å optimalisere manuelt – det er virkelig ingen grunn til å gå så langt.

Slik bruker du WP-Optimize til å rydde opp i databasen din

WordPress databaseoptimalisering

Merknader

Opprett en fullstendig sikkerhetskopi av WordPress-installasjonen din før du følger noen av trinnene i denne opplæringen. Vi foreslår at du bruker BackWPup ou Opptjent Plus for å lage sikkerhetskopien.

Merk : Du risikerer stabiliteten og funksjonen til nettstedet ditt hvis du ikke oppretter en sikkerhetskopi.

Le WP-Optimize-plugin er tilgjengelig gratis i WordPress plugin-katalogen, så alt du trenger å gjøre er å installere og aktivere den derfra.

Du vil nå ha et menyelement for plugin-en, så klikk på "WP-Optimize" for å åpne dashbordet:

Herfra kan du velge hvilke optimaliseringer du vil kjøre,

eller vise informasjon om individuelle tabeller.

Og hvis du blar nedover, vil du også se din nåværende WordPress-databasestørrelse:

Merk: Ved å klikke på "WP-Optimize" og deretter på "Database", kommer du til samme skjermbilde.

Du kan også navigere til de forskjellige delene av denne plugin-en ved å bruke hurtigtilgangsmenyen øverst på skjermen:

WordPress tabelloptimalisering

Det første du bør se etter er alternativet "Optimaliser databasetabeller". I utgangspunktet kan ikke denne plugin optimalisere InnoDB-tabeller, så du må merke av i en boks for å overstyre denne innstillingen:

Grunnen til at du blir bedt om å gjøre dette er at optimaliseringsprosessen vil gjenoppbygge InnoDB-tabellene fullstendig hvis du bruker en eldre versjon av MySQL. Og i vårt tilfelle er vi:

Men denne situasjonen varierer fra vert til vert, som du kan se her:

Du kan velge mellom trygge optimaliseringer og de med utropstegn. Optimaliseringer med et utropstegn inkluderer høyeste risikopotensial .

Og vi sier potentiel fordi det er alt: noe kan gå galt.

Det som potensielt kan gå galt er at å utføre disse optimaliseringene kan øke belastningen på serveren din, og potensielt føre til at den starter på nytt.

Hvis dette skjer, kan databasen din bli ødelagt.

Men du kan kjøre de andre optimaliseringene når du vil ved å velge dem og deretter klikke på "Kjør optimalisering".

  • Optimaliser databasetabeller : Databasen din består av flere tabeller, og hver av dem kan inneholde overflødige oppføringer eller uønskede data.
  • Rydd opp i alle postrevisjoner – dette er de gamle versjonene av publikasjonene som du kan gå tilbake til i tilfelle du har gjort en feil.
  • Rydd opp i alle automatiske artikler : dette er revisjoner av sider du har endret og som ble automatisk lagret, men aldri brukt.
  • Rydd opp i alle søppelposter – innlegg som ble kastet, men ikke automatisk ryddet opp etter 30 dager, noe som kan skje.
  • Slett spam og slettede kommentarer : Alle kommentarene du trodde du slettet er fortsatt der, så de bør slettes for å spare plass.
  • Ikke-godkjente kommentarer slettet – du kan bruke dette alternativet til å slette alle ikke-godkjente kommentarer, noe som kan spare deg for mye tid hvis du mottar mye spam.

Det er en god idé å ta deg tid til å gå gjennom disse optimaliseringene, og teste dem én etter én.

Du bør også bekrefte at nettstedet ditt fortsatt reagerer som forventet etter å ha kjørt en optimalisering.

Optimaliser bilder

En annen flott funksjon som hjelper deg med å optimalisere nettstedet ditt og har en indirekte fordel for databasestørrelsen. Denne funksjonen kan også potensielt erstatte enhver annen plugin for bildekomprimering som du bruker for øyeblikket.

Tross alt, hvorfor ha to aktive plugins når bare én vil utføre flere oppgaver?

Du kan deretter deaktivere og slette den du ikke trenger, og frigjøre plass i databasen. Bildeoptimalisering er automatisk når du aktiverer den med "Komprimer automatisk nye bilder:

Og du kan også velge komprimeringsnivået som skal brukes på hvert bilde:

  • Prioriter maksimal komprimering – liten filstørrelse, lavest bildekvalitet
  • Prioriter oppmerksomhet på detaljer: større bildestørrelse, høyere bildekvalitet
  • Egendefinert – bruk en glidebryter for å velge komprimeringsnivået du ønsker.

Programtillegget har som standard "Egendefinert" med glidebryteren plassert i midten, så juster den bare hvis du er misfornøyd med størrelsen på bildefilene du får.

Under "Avanserte alternativer" finner du komprimeringstjenesten som brukes for å krympe bildene dine:

WordPress databaseoptimalisering

Vi testet kun å bruke reSmush.it i vår anmeldelse, så vi endret ingen av standardinnstillingene.

Merk : EXIF-data er identifiserende data som er lagret i digitale bilder, spesielt de fra digitale kameraer.

Selv om det ikke er noe galt med bildeoptimaliseringsfunksjonene ovenfor, bruker vi kun ShortPixel på nettstedene våre.

Det er raskt, effektivt og svært rimelig – du kan til og med få en gratis ShortPixel-konto å ta den inn for en prøvetur.

WP-Optimize-innstillinger

Fra denne skjermen kan du aktivere plugin-administrasjonslinjen eller velge hvor lenge du skal lagre dataene:

Når det gjelder hvor mye data du bør beholde, vil det avhenge av hvor lenge du trenger å beholde postrevisjoner, ikke-godkjente bloggkommentarer, utkast til innlegg, etc.

Så juster denne innstillingen slik den passer best for din personlige situasjon. Men to uker burde være mer enn nok for de fleste nettstedeiere.

Du kan også planlegge hvor ofte databasen din skal renses og optimaliseres:

Dette er for øyeblikket i beta, så vi har en tendens til å unngå funksjoner som dette før de er i produksjon.

Når det er sagt, er det en god idé å kunne endre nøyaktig det du regelmessig renser fra databasen. Og til slutt kan du velge å aktivere eller deaktivere tilbakesporinger og kommentarer på alle tidligere artikler:

WordPress databaseoptimalisering

Vi har deaktivert trackbacks her fordi … vel… har noen brukt dem ennå? Du kan også deaktivere fremtidige kommentarer på eksisterende blogginnlegg fra denne skjermen. Og det er alt som er i de ulike innstillingene til WP-Optimize.

konklusjonen

Så, som du kan se, er det ikke så teknisk som man skulle tro å optimalisere WordPress-databasen for bedre ytelse.

Når du har en fungerende sikkerhetskopi av nettstedet ditt, og deretter tar deg tid til å gå gjennom vår WP-Optimize-opplæring, har du ingenting å bekymre deg for.

Har vi snublet og savnet noe?

I så fall, gi oss beskjed i kommentarene nedenfor og ikke glem å dele dette innhold på sosiale profiler hvis du synes det var nyttig.