Min webbplats är långsam eller använder för mycket CPU: så gör du den snabbare
Är din webbplats långsam, eller ser du 503-fel för att din webbplats använder för mycket CPU eller för många processer? Orsaken finns nästan alltid i själva webbplatsen: ingen cachning, för många plugins, stora bilder eller en full databas. Med tipsen nedan gör du din webbplats snabbare och förbrukningen minskar av sig själv.
Först: var sitter problemet?
- Bara för dig eller för alla? Testa din webbplats på mobilen via 4G eller 5G, eller i ett privat fönster. Är den snabb där, så beror det på din egen dator, ditt nätverk eller din VPN.
- Når du gränserna för ditt paket? Titta i DirectAdmin under Resource Usage. Ser du faults där, så har din webbplats bromsats. Se DirectAdmin Resource Usage och långsamma webbplatser.
- Vilken sida, plugin eller query tar tid? Det ser du med X-Ray. Hur det fungerar läser du i Resource limit reached / 503 / PHP X-Ray.
Tips för att göra din webbplats snabbare
- Aktivera cachning. Våra servrar kör LiteSpeed. För WordPress gör det kostnadsfria pluginet LiteSpeed Cache ofta din webbplats mycket snabbare direkt, eftersom sidorna då inte byggs upp på nytt vid varje besök. Läs även vår blogg LiteSpeed Cache vs. WP Rocket.
- Använd Redis för tunga webbplatser. För webbshoppar och webbplatser med många inloggade användare hjälper Redis som object cache. Redis ingår i Power Webhost Three, Power Webhost Four och Power Reseller. Se Redis.
- Minska dina bilder. Lägg inte upp foton på flera MB direkt från kameran på din webbplats. Förminska dem innan du laddar upp till den storlek du visar dem i, eller använd ett plugin som gör det.
- Begränsa dina plugins. Varje plugin tar tid. Stäng av alla som ett test och se om webbplatsen då är snabb. Är den det, aktivera dem igen en i taget tills du hittar boven. Ta bort det du inte använder.
- Rensa din databas. Gamla revisioner, spamkommentarer, statistik- och loggtabeller gör din webbplats långsammare med tiden. Därför kan en webbplats som alltid fungerat bra plötsligt bli långsam. Rensa och optimera, se Kontrollera, reparera och optimera en databas.
- Använd en nyare PHP-version. Nyare versioner är betydligt snabbare. Se Välja PHP-version.
- Kontrollera dina cronjobb. En uppgift som startar varje minut och tar längre än en minut staplas på hög. Låt tunga uppgifter köras mer sällan och vid lugna tider. Se Cron Jobs.
- Stoppa botar och spam. Inloggningsförsök på wp-login.php, spam via kommentarsformulär utan captcha och crawlers som kopierar hela din webbplats håller ditt paket upptaget. I åtkomstloggen ser du vilka adresser som gör många anrop, se Webbplatsöversikt och loggar.
- Låt inte skript bli stående och vänta. Hämtar din webbplats data från en annan server, till exempel ett RSS-flöde eller en integration, ge då alltid det anropet en kort timeout. Annars förblir processer öppna om den andra servern är långsam.
Det besökaren ser: hastighet i webbläsaren
Tipsen ovan handlar om servern. Hur snabb en sida känns för en besökare beror också på vad webbläsaren måste ladda. Google mäter det med Core Web Vitals, som du ser i PageSpeed Insights. Fyra saker hjälper nästan alltid:
- Ge bilder en bredd och höjd (
widthochheight). Då reserverar webbläsaren plats och sidan hoppar inte när fotot laddas. - Låt inte den viktigaste bilden laddas lat. Den stora bilden högst upp på en sida ska inte ha
loading="lazy". Lat laddning är till för bilder längre ner. - Använd WebP eller AVIF. De formaten är mindre än JPG och PNG vid samma kvalitet.
- Förminska och komprimera dina bilder till den storlek du visar dem i.
Hur du läser rapporten står i Läsa PageSpeed Insights: Core Web Vitals på vanlig svenska. Cachning för WordPress och en webbshop ställer du in med LiteSpeed Cache för WordPress och en webbshop.
Alla steg med förklaringar hittar du i Min webbplats är långsam i DirectAdmin-handboken.
Vad betyder antalet processer?
Antalet processer är inte antalet besökare. En webbserverprocess levererar en sida och är klar på en bråkdel av en sekund. Förblir processer öppna, till exempel för att ett skript väntar på en annan server, så fylls gränsen för ditt paket. Besökare ser då meddelandet 503 eller Resource Limit Is Reached. Läs då 503 eller 'Resource Limit Is Reached': vad gör jag nu?.
Är ditt paket för litet?
Har du rensat webbplatsen och aktiverat cachning, och visar Resource Usage fortfarande faults vid hög belastning? Då behöver din webbplats mer datorkraft. Välj i Mitt WebOké under Mina produkter › Hantera alternativet Byt webbhotellspaket. En uppgradering gäller direkt efter betalning. Tunga webbplatser som webbshoppar behöver redan vid normal användning mer datorkraft än en liten webbplats.
Kan WebOké lösa det?
Vi ser när din webbplats kräver för mycket och ger dig gärna tips. Att anpassa och optimera din webbplats, dina plugins eller din databas gör du själv eller låter din webbutvecklare göra. Det gäller även programvara som du har installerat via Installatron: den är inte vår. Se även Kostnader för specifika arbeten.
Vill du lära dig mer? Gå den kostnadsfria kursen Bli hittad online, lektion 4.3 Core Web Vitals: LCP, INP och CLS.
Vill du lära dig mer? Gå den kostnadsfria WordPress-kursen, lektion 6.1 Vad gör en webbplats långsam, och hur mäter du det? eller lektion 6.2 Cachning.
