Vad är WordPress-databasen? Vad är den bra för?
Alla data på en webbplats lagras i en databas. Allt innehåll på sidor och inlägg, information om teman och plugins och flera andra inställningar, val och relationsdata finns här. Alla webbplatser som har varit igång ett tag har förmodligen utvecklat databasbloat med tiden.
Database bloat kan skada en webbplats prestanda och alla backend-aktiviteter förutom att använda onödigt lagringsutrymme. Som ett resultat av detta kan rensning av alla överflödiga data från din WordPress-databas få din webbplats att fungera mer effektivt. Det här inlägget kommer att täcka alla metoder som din databas kan få extra data och hur du optimerar den på lämpligt sätt.
Innan vi börjar är det viktigt att notera att du alltid bör säkerhetskopiera din WordPress-databas innan du gör några ändringar. Detta kommer att säkerställa att du kan återgå till en tidigare version om något går fel.
För att säkerhetskopiera din WordPress-databas kan du använda ett plugin som BackupBuddy eller WP Database Backup. Alternativt kan du manuellt säkerhetskopiera din databas via phpMyAdmin.
När du har säkerhetskopierat din databas är du redo att börja optimera den.
Optimering av WordPress-databaser: Varför måste du göra detta?
Fördelarna med att optimera din WordPress-databas är många. De mest uppenbara är att förbättra webbplatsens prestanda och få din server att fungera mer effektivt. Som en följd av detta kommer besökarna på din webbplats att ha lättare att bläddra igenom ditt material, vilket kan leda till förbättrat engagemang och konverteringsgrad.
Dessutom finns det andra fördelar att ta hänsyn till. Användare med begränsad lagring på sina hostingplaner måste ha en effektiv databas. Dessutom bör du optimera din databas om du har för avsikt att flytta din webbplats till en ny server eftersom vissa migrationstillägg har lagringsbegränsningar för den datavolym som kan flyttas.
Vi ska nu snabbt gå igenom alla de sätt som databasbloat kan ackumuleras på din webbplats för att bättre förstå vad som måste tas bort. Detta inkluderar oanvända inläggsrevisioner, inlägg med automatiskt utkast och inlägg som du har raderat i onödan, skräppost, raderade och ogillade kommentarer, föråldrade transienter, pingbacks och trackbacks, överblivna eller ineffektiva databastabeller och oanvända data. Nedan ger vi en kort beskrivning av var och en av dessa.
Revideringar av inlägg gjordes för första gången i uppgraderingen av WordPress 2.6. De står för tidigare iterationer av dina reviderade inlägg och utkast, som du kan gå tillbaka till. Eftersom all denna information sparas i din databas kan den dock snart ackumuleras. Som ett resultat av detta kan en begränsning av antalet ändringar som lagras i databasen eller att eliminera dem helt och hållet hjälpa till att minimera dess storlek.
Databasen kan svälla betydligt till följd av objekt i soporna. Dessa objekt stannar i papperskorgen i 30 dagar innan de elimineras permanent om de inte återställs. Om du hanterar en hektisk webbplats kan soporna därför vara överfulla med objekt, vilket gör det svårt att ta bort dem alla på en gång på ett permanent sätt.
Om din webbplats tillåter kommentarer har du med största sannolikhet haft problem med att ta bort skräppost från både människor och, vilket är vanligast, automatiserade robotar. Lyckligtvis ger WordPress dig några verktyg för att delvis lösa det här problemet. För att förhindra att en kommentar ses av webbplatsens besökare kan du avfärda den, radera den eller beteckna den som skräppost. Sådana anmärkningar kommer dock att fortsätta att finnas i databasen, vilket ökar den redan överdrivna databasmängden. Du har möjlighet att göra detta, vilket avsevärt kommer att minska databasens uppblåsthet.
Transients låter WordPress-utvecklare spara data som har ett utgångsdatum i stället för att behöva ladda in dem varje gång en sida laddas, vilket skulle göra din webbplats långsammare. De fungerar på samma sätt som webbläsarens cache i det avseendet. Men om du till exempel testar en funktion bör du ta bort transienter när de löper ut för att eliminera dessa överflödiga data från din databas och för att observera det faktiska resultatet på din webbplats.
Användningen av pingbacks och trackbacks, en funktion i WordPress, har mestadels minskat med tiden. Om du använder dem, kan du genom att eliminera dem i din databas hjälpa din WordPress-databas att fungera effektivare och minska uppblåstheten. Kolla läsa sidan vi länkade till ovan om du vill lära dig mer om pingbacks och trackbacks eller om du inte vet vad de är. Du kan välja om du vill använda dem inledningsvis när du har fått information om alla fördelar och nackdelar.
Optimering av WordPress-databaser med plugins
Vissa plugins kan utöka din databas befintliga tabeller och lägga till användbar data i dem. Dessa ytterligare tabeller kanske dock inte heller raderas om du inaktiverar och raderar dessa plugins. Din webbplats kan sluta påverkas av detta och bli långsammare än vad den borde vara. Därför är det viktigt att regelbundet optimera din databas genom att göra dig av med dessa oanvända, kvarvarande tabeller. Att bara ta bort något från en tabell kan lämna kvar föräldralösa data eftersom MySQL är beroende av relationer mellan data. Detta är information som var kopplad till det du raderade, till exempel att den var invecklad i insticksmodulets databastabeller. För att krympa din databas och förbättra dess effektivitet måste du ta bort alla föräldralösa data. Metadata om föräldralösa inlägg, kommentarer och relationer ingår här.
Dessutom kan du omstrukturera de aktuella uppgifterna så att de använder mindre lagringsutrymme och är lättare att hämta. Detta görs genom att använda phpMyAdmin’s Optimize table-alternativ eller ett jämförbart plugin-alternativ som är beroende av det.
En kort sammanfattning: Varför optimera WordPress-databasen?
Det finns några skäl till varför det är viktigt att optimera din WordPress-databas:
- För det första kommer din databas att bli alltmer fylld av onödig data när din webbplats växer. Detta kan leda till sämre prestanda och till och med databasfel.
- För det andra vill du se till att databasen är så ren och smidig som möjligt om du någonsin behöver återställa webbplatsen från en säkerhetskopia. En överbelastad databas kan göra att återställningsprocessen tar längre tid än nödvändigt och kan till och med leda till fel.
- För det tredje kan optimering av databasen bidra till att förbättra säkerheten på din webbplats. En WordPress-webbplats som inte optimeras regelbundet är mer mottaglig för SQL-injektionsattacker.
- För det fjärde kan optimering av databasen hjälpa dig att lösa problem på webbplatsen. Om du har problem med din webbplats är ett bra första steg att kontrollera om det finns fel i databasen.
Slutligen är det bra att optimera din databas. Precis som alla andra typer av databaser måste en WordPress-databas regelbundet optimeras för att den ska fungera smidigt.
Hur du optimerar din WordPress-databas och får en prestandaförstärkning
Nu när du vet varför det är viktigt att optimera din WordPress-databas ska vi ta en titt på några av de bästa plugins för jobbet. Vi rekommenderar starkt att du skapar en databasbackup i förväg eftersom det kan skada din webbplats att mixtra med databasen. Regelbundna säkerhetskopior av databasen och webbplatsen är i allmänhet en bra idé. Så med det kan vi sätta igång.
Användning av ett plugin för optimering av WordPress
Det finns många WordPress-plugins tillgängliga, vilket gör det enkelt att välja ett som fungerar för praktiskt taget alla behov. Du kan antingen söka efter plugins som är gjorda specifikt för databasoptimering eller de som är gjorda för att öka effektiviteten på din webbplats som helhet när det gäller att optimera din WordPress-databas.
WP-Optimize
WP-Optimize är ett populärt plugin som hjälper dig att rensa upp din WordPress-databas. Det kan radera onödig data, till exempel nedlagda inlägg, revideringar och spamkommentarer. Det hjälper dig också att optimera dina databastabeller.
WP-DB Manager
WP-DB Manager är ett bra plugin för att optimera din WordPress-databas. Det låter dig köra databasfrågor och reparera databastabeller. Det hjälper dig också att säkerhetskopiera din databas och ger ett antal andra funktioner.
Advanced Database Cleaner
Advanced Database Cleaner är ett annat utmärkt plugin för att optimera din WordPress-databas. Det hjälper dig att rensa upp din databas genom att radera onödig data. Det låter dig också optimera dina databastabeller och reparera korrupta tabeller.
Hur man optimerar WordPress-databasen
Nu när du vet varför det är viktigt att optimera din WordPress-databas och du har sett några av de bästa insticksprogrammen för jobbet, låt oss gå igenom processen för att använda ett insticksprogram för att optimera din databas.
I den här handledningen kommer vi att använda insticksprogrammet WP-Optimize. Processen är dock liknande för andra plugins.
Först måste du installera och aktivera insticksprogrammet WP-Optimize. För mer information, se vår guide om hur du installerar ett WordPress-plugin.
När insticksprogrammet är aktiverat måste du besöka WP-Optimize-sidan i ditt WordPress-administrationsområde. Du bör se en lista med alternativ, samt en knapp som säger ”Starta städning”.
Innan du börjar rensa rekommenderar vi att du säkerhetskopierar din databas. På så sätt kan du återställa databasen från säkerhetskopian om något går fel.
För att säkerhetskopiera din databas, bläddra ner till avsnittet ”Databasalternativ” och klicka på knappen ”Säkerhetskopiera databas”.
Nu när du har säkerhetskopierat din databas är du redo att börja rensa. Scrolla tillbaka upp till toppen av sidan och klicka på knappen ”Start Cleaning”.
WP-Optimize kommer nu att skanna din databas och radera all onödig data. När den är klar kommer du att se ett meddelande där det står ”Database cleaned successfully” (Databas rensad framgångsrikt).
Och det var allt! Du har framgångsrikt optimerat din WordPress-databas med hjälp av insticksprogrammet WP-Optimize.
Om du vill lära dig mer om WP-Optimize rekommenderar vi att du läser pluginets dokumentation.
Slutsats
Vi hoppas att den här artikeln har hjälpt dig att lära dig hur du optimerar WordPress-databasen med ett plugin. Kom ihåg att det är viktigt att hålla databasen ren och smidig för prestanda, säkerhet och felsökning.
Om du letar efter fler sätt att snabba upp din webbplats rekommenderar vi att du kollar in vår guide om hur du snabbar upp WordPress.
Och om du vill lära dig mer om WordPress-databaser i allmänhet rekommenderar vi att du kollar in vår WordPress-databashandledning.