Långsam WordPress Admin? Varför det händer och hur du åtgärdar det
Hanterar du en långsam WordPress admin dashboard?
Det är aldrig roligt att känna sig som om du vadar i lera när du försöker hantera din WordPress-webbplats, vilket är anledningen till att vi ska hjälpa dig att ta dig ur leran och in i en snabbare laddning av WordPress admin dashboard.
För att åstadkomma det ska vi snabbt gå igenom några av anledningarna till varför du kan ha en långsam WordPress admin dashboard. Sedan går vi igenom åtta tips för att hjälpa dig att åtgärda problemet/problemen och få din WordPress admin att ladda snabbt igen.
Vad orsakar din långsamma WordPress Admin Dashboard?
Vi kan inte säga exakt vad som orsakar en långsam WordPress admin för din specifika webbplats, men här är några av de vanligaste problemen som vi kommer att täcka:
- Överbelastat eller undermåligt webbhotell
- Resurs-tunga plugins
- Gammal PHP-version
- WordPress Heartbeat API
- Förorenad databas
- Låg minnesgräns för WordPress
- För mycket innehållsinläsning
- Unödiga instrumentbrädawidgetar
Nu, här är hur du fixar saker och ting!
Hur man fixar en långsam WordPress Admin Dashboard:
Konsultera att uppgradera ditt webbhotell
Det här är förmodligen inte svaret du letar efter, men ett av de vanligaste problemen är helt enkelt bristfälligt webbhotell.
Under vissa omständigheter är ditt webbhotell helt enkelt inte tillräckligt bra, och andra gånger kanske du har ett bra webbhotell, men du har vuxit ur den plan som du har.
Hursomhelst, om ditt webbhotell inte kan hålla jämna steg kommer det att leda till en långsam WordPress-administratörstavla (och förmodligen en långsam front-end också).
Så – du kan prova alla de andra lösningarna på den här listan först. Men ibland är den enda lösningen att öppna plånboken och uppgradera värdar.
Några av våra rekommenderade värdar och partners är:
- WP Engine
- Kinsta
- SiteGround
- A2 Hosting
- Fastcomet
Använd Query Monitor för att sniffa upp långsamma plugins
När du installerade WordPress för första gången och det var tomt laddades din instrumentpanel förmodligen blixtsnabbt. Men när du installerade fler plugins började den bli långsammare, eller hur?
Nu ska vi avliva en myt – ”fler plugins” betyder inte automatiskt en långsammare webbplats eller WordPress-administratör…
Men ”mer resurskrävande plugins” gör det.
Så hur kan du hitta resurstunga plugins?
Med ett fantastiskt gratis plugin som heter Query Monitor.
När du har installerat och aktiverat Query Monitor kan du klicka på det nya alternativet i ditt WordPress-verktygsfält för att öppna gränssnittet. Gå sedan till fliken Queries by Component och leta efter långsamma insticksprogram:
Om du hittar ett långsamt insticksprogram kan du överväga att inaktivera och radera det (om det är möjligt) eller hitta ett alternativ med bättre prestanda (om du absolut behöver den funktionaliteten).
Använd den senaste versionen av PHP
WordPress är byggd med PHP, men den exakta PHP-versionen som din webbplats använder beror på vilken PHP-version som är installerad på din server.
Bortsett från att vara säkrare erbjuder nyare versioner av PHP stora prestandaförbättringar jämfört med de äldre versionerna, vilket är anledningen till att WordPress kärngrupp försöker driva på WordPress-användare att uppdatera till de senaste PHP-versionerna.
I Kinstas PHP-benchmarks kan du till exempel se att PHP 7.3 kan hantera mer än tre gånger så många förfrågningar per sekund som PHP 5.6 kan hantera:
Men trots det kör de flesta WordPress-användare PHP 5.6 (eller äldre)… och du kanske är en av dem!
Du uppdaterar PHP-versionen för din webbplats via din värd. Så här ser det till exempel ut hos Kinsta:
Om din värd inte låter dig göra den här ändringen via din webbhotellsinstrumentpanel kan du behöva vända dig till värdets supportpersonal för att få hjälp. Och om din värd inte har stöd för PHP 7+ är det ytterligare en stor anledning att överväga att byta värd.
Använd Heartbeat Control
WordPress Heartbeat API hjälper till att tillhandahålla kommunikation i realtid mellan webbläsaren och servern medan du är inloggad på din WordPress-administratör.
Det hjälper till med saker som automatisk lagring i WordPress-redigeraren, men det kan också sakta ner din WordPress-administration eftersom den skickar en AJAX-förfrågan var 15:e sekund när du arbetar i redigeraren (eller var 60:e sekund i resten av instrumentpanelen).
Om du använder WP Rocket kan du minska frekvensen av dessa förfrågningar (eller inaktivera dem helt och hållet) från Heartbeat-fliken i WP Rocket-instrumentpanelen:
Och vi har också ett fristående Heartbeat Control-plugin som du kan använda för att styra Heartbeat API.
När du har installerat och aktiverat insticksprogrammet går du till Inställningar → Heartbeat Control Settings för att minska eller inaktivera Heartbeat API för olika områden i instrumentpanelen:
Start med att minska frekvensen, och om det inte fungerar kan du överväga att inaktivera det helt och hållet.
Rensa ut din databas (särskilt WooCommerce-butiker)
Med tiden kommer din WordPress-databas att samla på sig mycket ”bloat” i form av postrevisioner, övergångar osv. Detta är särskilt vanligt med WooCommerce-butiker, där du kommer att ha många utgångna transients i din databas.
Du kan säkert radera mycket av denna bloat utan att påverka din webbplats negativt.
För att göra det kan du använda fliken Databas i WP Rocket:
Med WP Rocket kan du också ställa in ett automatiskt schema för att rensa din databas var X dag/vecka.
Och om du inte använder WP Rocket kan du använda insticksmodulen WP-Optimize.
Öka WordPress minnesgräns
Ibland får din WordPress-administratörstavla en flaskhals på grund av WordPress-webbplatsens PHP-minnesgräns.
Om så är fallet kan det ibland räcka med att öka minnesgränsen för din webbplats för att lösa problemet.
Om din värd låter dig öka PHP-minnesgränsen själv kan du göra det genom att lägga till den här raden högst upp i filen wp-config.php:
define(’WP_MEMORY_LIMIT’, ’256M’);
Om din värd inte låter dig öka PHP-minnesgränsen manuellt, kan du kontakta supporten hos din värd och fråga om de kan göra det åt dig.
Begränsar hur mycket innehåll du visar i WordPress Admin
Vid inställningarna för skärmalternativ låter WordPress dig styra hur många inlägg, sidor eller anpassade inläggstyper som ska visas samtidigt (inklusive saker som WooCommerce-produkter, beställningar etc.):
Som standard är värdet 20, vilket är helt okej. Du kan dock ha ökat det här antalet för att undvika paginering.
I så fall kan du överväga att sänka värdet för att begränsa hur mycket innehåll WordPress behöver ladda för varje sida. Ja, du kanske måste använda alternativet ”nästa sida” oftare, men det kommer att snabba upp din instrumentpanel genom att WordPress måste ladda mindre innehåll varje gång.
Disaktivera onödiga widgetar för instrumentpanelen
Som standard har din WordPress-instrumentpanel många widgetar som du förmodligen aldrig använder eller tittar på.
På instrumentpanelens huvudsida har du till exempel widgetarna för nyheter och händelser (när var det senast du tittade på den widgeten?). Men även om du inte läser dem gör dessa widgetar fortfarande externa anrop för att ladda informationen, vilket gör din instrumentpanel långsam.
För att inaktivera onödiga widgetar kan du använda det kostnadsfria insticksprogrammet Widget Disable.
När du har installerat och aktiverat det går du till Utseende → Inaktivera widgetar och gör dig av med alla widgetar som du inte använder:
Om andra plugins har lagt till widgetar – som WooCommerce – kan du också inaktivera dessa widgetar:
Lägg din långsamma WordPress-administratörspanel för gott
Som WP Rocket kan hjälpa dig att snabba upp framsidan av din webbplats, kräver det ett unikt tillvägagångssätt för att åtgärda en långsam WordPress-administratörspanel.
En del av dessa tips – som att välja kvalitetshosting och använda den senaste versionen av PHP – kommer att ge utdelning för både din WordPress-instrumentpanel och din webbplats, medan andra – som att inaktivera instrumentpanelens widgetar och begränsa hur mycket backend-innehåll du laddar – är 100 % fokuserade på din WordPress-instrumentpanel.
Finally, if you’re specifically dealing with a slow WooCommerce dashboard, we have an entire post on how to speed up your WooCommerce dashboard that offers some WooCommerce-specific tips.