Min hjemmeside er langsom eller bruger for meget CPU: sådan gør du den hurtigere
Er din hjemmeside langsom, eller ser du 503-fejl, fordi din side bruger for meget CPU eller for mange processer? Årsagen ligger næsten altid i selve hjemmesiden: ingen caching, for mange plugins, store billeder eller en fyldt database. Med tipsene herunder gør du din side hurtigere, og forbruget falder af sig selv.
Først: hvor ligger problemet?
- Kun hos dig eller hos alle? Prøv din side på din telefon via 4G eller 5G, eller i et privat vindue. Er den hurtig dér, skyldes det din egen computer, dit netværk eller din VPN.
- Rammer du grænserne for din pakke? Se i DirectAdmin under Resource Usage. Ser du faults dér, er din side blevet bremset. Se DirectAdmin Resource Usage og langsomme hjemmesider.
- Hvilken side, plugin eller query tager tid? Det ser du med X-Ray. Hvordan det virker, kan du læse i Resource limit reached / 503 / PHP X-Ray.
Tips til at gøre din hjemmeside hurtigere
- Slå caching til. Vores servere kører på LiteSpeed. Til WordPress gør det gratis plugin LiteSpeed Cache ofte din side meget hurtigere med det samme, fordi siderne så ikke bygges op på ny ved hvert besøg. Læs også vores blog LiteSpeed Cache vs. WP Rocket.
- Brug Redis til tunge sider. Til webshops og sider med mange indloggede brugere hjælper Redis som object cache. Redis er inkluderet i Power Webhost Three, Power Webhost Four og Power Reseller. Se Redis.
- Gør dine billeder mindre. Læg ikke billeder på flere MB direkte fra dit kamera på din side. Gør dem mindre før upload, til den størrelse du viser dem i, eller brug et plugin, der gør det.
- Begræns dine plugins. Hvert plugin koster tid. Slå dem alle fra som en test, og se om siden så er hurtig. Er den det, så slå dem til igen en ad gangen, indtil du finder synderen. Slet det, du ikke bruger.
- Ryd op i din database. Gamle revisioner, spamkommentarer, statistik- og logtabeller gør din side langsommere med tiden. Derfor kan en side, der altid har virket fint, pludselig blive langsom. Ryd op og optimér, se Kontrollér, reparér og optimér en database.
- Brug en nyere PHP-version. Nyere versioner er markant hurtigere. Se Vælg PHP-version.
- Tjek dine cronjobs. En opgave, der starter hvert minut og tager mere end et minut, hober sig op. Lad tunge opgaver køre sjældnere og på rolige tidspunkter. Se Cronjobs.
- Stop bots og spam. Loginforsøg på wp-login.php, spam via kommentarformularer uden captcha og crawlere, der kopierer hele din side, holder din pakke beskæftiget. I adgangsloggen kan du se, hvilke adresser der sender mange forespørgsler, se Sideoversigt og logfiler.
- Lad ikke scripts blive ved med at vente. Henter din side data fra en anden server, f.eks. et RSS-feed eller en integration, så giv altid kaldet en kort timeout. Ellers bliver processer hængende, hvis den anden server er langsom.
Det, den besøgende ser: hastighed i browseren
Tipsene ovenfor handler om serveren. Hvor hurtig en side føles for en besøgende, afhænger også af, hvad browseren skal indlæse. Google måler det med Core Web Vitals, som du kan se i PageSpeed Insights. Fire ting hjælper næsten altid:
- Giv billeder en bredde og højde (
widthogheight). Så holder browseren plads fri, og siden hopper ikke, når billedet kommer ind. - Lad ikke det vigtigste billede lazy loade. Det store billede øverst på en side skal ikke have
loading="lazy". Lazy loading er til billeder længere nede. - Brug WebP eller AVIF. De formater er mindre end JPG og PNG ved samme kvalitet.
- Gør mindre og komprimér dine billeder til den størrelse, du viser dem i.
Hvordan du læser rapporten, står i Læs PageSpeed Insights: Core Web Vitals i almindeligt sprog. Caching til WordPress og en webshop sætter du op med LiteSpeed Cache til WordPress og en webshop.
Alle trin med forklaring finder du i Min hjemmeside er langsom i DirectAdmin-vejledningen.
Hvad betyder antallet af processer?
Antallet af processer er ikke antallet af besøgende. En webserverproces leverer en side og er færdig på en brøkdel af et sekund. Bliver processer hængende, f.eks. fordi et script venter på en anden server, bliver grænsen for din pakke fyldt op. Besøgende ser så meddelelsen 503 eller Resource Limit Is Reached. Læs i så fald 503 eller 'Resource Limit Is Reached': hvad nu?.
Er din pakke for lille?
Har du ryddet op på siden og slået caching til, og viser Resource Usage stadig faults på travle tidspunkter? Så har din side brug for mere regnekraft. Vælg i Mit WebOké under Mine produkter › Administrer punktet Skift hostingpakke. En opgradering træder i kraft straks efter betaling. Tunge sider som webshops har allerede ved normal brug brug for mere regnekraft end en lille side.
Kan WebOké løse det?
Vi kan se, når din side kræver for meget, og giver dig gerne tips. Tilpasning og optimering af din hjemmeside, dine plugins eller din database klarer du selv eller får din webudvikler til at gøre. Det gælder også software, du har installeret via Installatron: den er ikke vores. Se også Priser for specifikke opgaver.
Vil du lære mere? Følg det gratis kursus Bliv fundet online, lektion 4.3 Core Web Vitals: LCP, INP og CLS.
Vil du lære mere? Følg det gratis WordPress-kursus, lektion 6.1 Hvad gør en side langsom, og hvordan måler du det? eller lektion 6.2 Caching.
Vil du lære mere? Tag det gratis kursus Bliv fundet online, lektion 4.3 Core Web Vitals: LCP, INP og CLS.
