I dette blogindlæg vil vi dække et emne, som folk ikke ofte taler om: hvordan du optimerer din database. données WordPress.

Hvis du endnu ikke har fået for vane at beholde dine basale ting données Ren og ryddelig SQL er et godt tidspunkt at starte.

Vi ved, at dette er den slags "opgave", som webstedsejere undgår, fordi de er bange for at bryde noget.

Men som du vil se i denne tutorial, optimering af databasen données WordPress er slet ikke så svært, når du bruger WP-Optimize plugin.

Det er de samme mennesker, som skabte det populære backup-plugin Updraft Plus , så det er en god start.

Du vil være mere end tryg ved at optimere din database, når du fuldfører denne øvelse.

Lad os starte.

Sådan fungerer WordPress-databasen

Hele dit WordPress-site er én stor database, og mere specifikt en SQL-database. Og som enhver anden database, du har brugt, består denne af flere tabeller med data.

Hver større funktion på dit WordPress-websted har sit eget bord for at holde tingene kørende. Siden WordPress 4.9 består hver installation af 12 separate tabeller, som vist nedenfor:

WordPress databaseoptimering

Hvorfor optimere din WP-database

En database... indeholder data.

Og jo flere oplysninger du tilføjer til det, jo større bliver det. Næsten hver ændring, du foretager på dit WordPress-websted, øger størrelsen på din SQL-databasefil.

Dette inkluderer installation og fjernelse af plugins, tilføjelse af temaer, kommentarer (ja, inklusive spam), post anmeldelser, postkladder osv.

WordPress databaseoptimering

Der er to spørgsmål at overveje her:

  • Servering af store filer påvirker serverens ydeevne
  • Webværter har normalt en Øverste grænse på størrelsen af ​​databasefiler

Så ikke kun vil en enorm WordPress-database sænke dit websted, men din webhost vil ende med at opkræve mere for at hoste det eller kræve, at du finder en ny. overnatning for dit websted.

Nogle virksomheder afovernatning hævder, at størrelsen af ​​din SQL-database kun er begrænset af den ledige diskplads, du har. Men hold øje med, hvad der sker, når din WordPress-database rammer 3 GB og/eller 1 tabeller: de ændrer mening ret hurtigt.

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

  1. Log ind på dit websteds cPanel-konto – dette er normalt: domaine.com/cpanel.
  2. Rul ned, indtil du finder MySQL-databaseikonet, og klik på det.

3. Find nu afsnittet "Aktuelle databaser".

Optimer din database manuelt

Vi ønskede at berøre dette emne kort for at redde dig fra at begå fejl, som du vil have tid til at fortryde.

Der er mulig optimere din WordPress-database manuelt. Men det er sjældent en god idé.

For eksempel kan du bruge phpMyAdmin-værktøjet i cPanel til at optimere hver enkelt tabel i din WordPress-database:

Men du bør undgå at gøre det af den simple grund, at en fejl kan resultere i permanent ødelæggelse af dine data. Eller med andre ord kan du ved et uheld slette alle dine sider og indlæg med mindre end 5 klik.

Og der er meget lille chance for at gendanne dem, medmindre du har en nylig sikkerhedskopi. Så forsøg aldrig at optimere manuelt – der er virkelig ingen grund til at gå så langt.

Sådan bruger du WP-Optimize til at rydde op i din database

WordPress databaseoptimering

Bemærk

Opret venligst en fuld sikkerhedskopi af din WordPress-installation, før du følger nogen af ​​trinene i denne vejledning. Vi foreslår, at du bruger BackWPup ou Updraft Plus for at oprette din backup.

Bemærk : Du risikerer dit websteds stabilitet og funktion, hvis du ikke laver en sikkerhedskopi.

Le WP-Optimize plugin er tilgængelig gratis i WordPress plugin biblioteket, så alt du skal gøre er at installere og aktivere det derfra.

Du vil nu have et menupunkt til plugin'et, så klik på "WP-Optimize" for at åbne dets dashboard:

Herfra kan du vælge hvilke optimeringer du vil køre,

eller vise oplysninger om individuelle tabeller.

Og hvis du ruller ned, vil du også se din nuværende WordPress-databasestørrelse:

Bemærk: Ved at klikke på "WP-Optimize" og derefter på "Database", kommer du til det samme skærmbillede.

Du kan også navigere til de forskellige sektioner af dette plugin ved hjælp af hurtig adgangsmenuen øverst på skærmen:

WordPress tabel optimering

Den første ting at se efter er muligheden "Optimer databasetabeller". Dybest set kan dette plugin ikke optimere InnoDB-tabeller, så du skal markere et felt for at tilsidesætte denne indstilling:

Grunden til, at du bliver bedt om at gøre dette, er, at optimeringsprocessen vil genopbygge InnoDB-tabellerne fuldstændigt, hvis du bruger en ældre version af MySQL. Og i vores tilfælde er vi:

Men denne situation varierer fra vært til vært, som du kan se her:

Du kan vælge mellem sikre optimeringer og dem med et udråbstegn. Optimeringer med et udråbstegn inkluderer højeste risikopotentiale .

Og vi siger potentiel fordi det er alt: noget kan gå galt.

Hvad der potentielt kan gå galt er, at udførelse af disse optimeringer kan øge belastningen på din server, hvilket potentielt kan få den til at genstarte.

Hvis dette sker, kan din database blive ødelagt.

Men du kan køre de andre optimeringer, når du vil, ved at vælge dem og derefter klikke på "Kør optimering".

  • Optimer databasetabeller : Din database består af flere tabeller, og hver af dem kan indeholde overflødige poster eller uønskede data.
  • Ryd op i alle indlægsrevisioner – det er de gamle versioner af publikationerne, som du kan vende tilbage til, hvis du har lavet en fejl.
  • Ryd op i alle automatisk udarbejdede artikler : dette er revisioner af sider, som du har ændret, og som blev gemt automatisk, men aldrig brugt.
  • Ryd op i alle affaldsposter – indlæg, der blev smidt i skraldespanden, men ikke automatisk ryddet op efter 30 dage, hvilket kan ske.
  • Slet spam og slettede kommentarer : Alle de kommentarer, du troede, du har slettet, er der stadig, så de bør slettes for at spare plads.
  • Ikke-godkendte kommentarer slettet – du kan bruge denne mulighed til at slette alle ikke-godkendte kommentarer, hvilket kan spare dig for en masse tid, hvis du modtager meget spam.

Det er en god idé at tage dig tid til at gennemgå disse optimeringer og teste dem én efter én.

Du bør også kontrollere, at dit websted stadig reagerer som forventet efter at have kørt en optimering.

Optimer billeder

En anden fantastisk funktion til at hjælpe dig med at optimere dit websted og har en indirekte fordel for databasestørrelsen. Denne funktion kan også potentielt erstatte enhver anden plugin til billedkomprimering som du bruger i øjeblikket.

Når alt kommer til alt, hvorfor have to aktive plugins, når kun én vil udføre flere opgaver?

Du kan derefter deaktivere og slette den, du ikke har brug for, hvilket frigør plads i din database. Billedoptimering er automatisk, når du aktiverer den med "Komprimer automatisk nyligt tilføjede billeder:

Og du kan også vælge det komprimeringsniveau, der skal bruges på hvert billede:

  • Prioriter maksimal komprimering – lille filstørrelse, laveste billedkvalitet
  • Prioriter opmærksomhed på detaljer: større billedstørrelse, højere billedkvalitet
  • Brugerdefineret – brug en skyder til at vælge det komprimeringsniveau, du ønsker.

Pluginnet er som standard "Custom" med skyderen placeret i midten, så juster det kun, hvis du er utilfreds med størrelsen på de billedfiler, du får.

Under "Avancerede indstillinger" finder du den komprimeringstjeneste, der i øjeblikket bruges til at formindske dine billeder:

WordPress databaseoptimering

Vi testede kun at bruge reSmush.it i vores anmeldelse, så vi ændrede ikke nogen af ​​standardindstillingerne.

Bemærk : EXIF-data er de identifikationsdata, der er gemt i digitale billeder, især dem fra digitale kameraer.

Selvom der ikke er noget galt med billedoptimeringsfunktionerne ovenfor, bruger vi kun ShortPixel på vores websteder.

Det er hurtigt, effektivt og meget overkommeligt – du kan endda få en gratis ShortPixel-konto at bringe den ind til en prøvetur.

WP-Optimize-indstillinger

Fra denne skærm kan du aktivere plugin-administrationslinjen eller vælge, hvor længe du skal gemme dataene:

Med hensyn til hvor meget data du skal beholde, vil det afhænge af, hvor længe du har brug for at beholde indlægsrevisioner, ikke-godkendte blogkommentarer, kladdeindlæg osv.

Så juster denne indstilling, så den passer bedst til din personlige situation. Men to uger burde være mere end nok for de fleste webstedsejere.

Du kan også planlægge, hvor ofte din database skal renses og optimeres:

Dette er i øjeblikket i beta, så vi har en tendens til at undgå funktioner som denne, indtil de er i produktion.

Når det er sagt, er det en god idé at kunne ændre præcis det, du regelmæssigt renser fra din database. Og endelig kan du vælge at aktivere eller deaktivere trackbacks og kommentarer til alle tidligere artikler:

WordPress databaseoptimering

Vi har deaktiveret trackbacks her, fordi … ja … har nogen brugt dem endnu? Du kan også deaktivere fremtidige kommentarer på eksisterende blogindlæg fra denne skærm. Og det er alt, der er i de forskellige indstillinger af WP-Optimize.

Konklusion

Så, som du kan se, er optimering af din WordPress-database for bedre ydeevne ikke så teknisk, som man skulle tro.

Når du først har en fungerende sikkerhedskopi af dit websted, og derefter tager dig tid til at gennemgå vores WP-Optimize-tutorial, har du intet at bekymre dig om.

Snublede vi og gik glip af noget?

Hvis ja, så lad os det vide i kommentarerne nedenfor og glem ikke at dele dette indhold på dine sociale profiler, hvis du fandt det nyttigt.