,

De 4 bedste WordPress caching plugins for bedre indlæsningstider

Joost Boer Avatar

Udgivelsesdato

Årsagen til, at du har brug for en caching plugin, er enkel: du kan gøre din hjemmeside meget hurtigere uden at have teknisk snilde.

Hver WordPress caching plugin fungerer groft sagt på følgende måde. Caching plugin’en gemmer en færdig version af dine websider, så serveren ikke behøver at generere dem hver gang. Når en besøgende besøger din side, får de straks vist den gemte version, hvilket reducerer indlæsningstiden betydeligt. Dette mindsker belastningen på serveren og giver en hurtigere og mere glidende brugeroplevelse.

Når det er sagt, er der betydelige forskelle mellem caching plugins når det kommer til brugervenlighed, omkostninger og faktiske præstationer. Jeg har undersøgt de mest populære caching plugins og præsenterer her de 5 bedste muligheder.

De bedste WordPress caching plugins

Den ideelle caching-plugin til dit site afhænger af forskellige faktorer. Dette er især relevant, hvis din host ikke bruger LiteSpeed, for i det tilfælde er LiteSpeed Cache generelt det bedste valg.

Hvilken plugin der virker bedst, påvirkes af den webserver du bruger, den type hjemmeside du kører, det WordPress tema der er installeret, og de indstillinger du har aktiveret eller deaktiveret. Det der fungerer godt på ét site, kan være mindre effektivt på et andet.

Vil du virkelig vide, hvad der fungerer bedst til din hjemmeside? Så er det klogt at sammenligne et par af de nedenfor nævnte plugins selv. Prøv et par stykker og brug værktøjer som GTMetrix eller Google PageSpeed til at måle ydeevne. Åbn desuden din side i et inkognito-vindue og vurder selv, hvor hurtig den føles. Hastighedstest giver nemlig ikke altid det fulde billede af, hvordan en side faktisk føles for dine besøgende.

LiteSpeed Cache

Omkostninger: gratis
Aktive installationer: 6+ millioner
Score: 4,8/5 (2500+ anmeldelser)

Når du bruger LiteSpeed hosting, bør du benytte LiteSpeed Cache.

VIDSTE DU: my.host bruger LiteSpeed på alle deres pakker? Skift til LiteSpeed hosting for et par euro om måneden.

Med en score på 4,8/5 i WordPress plugin-kataloget og mere end 6 millioner aktive installationer, er LiteSpeed Cache en af de mest populære og hyppigst anvendte WordPress plugins.

Det er hurtigt, omfattende, nemt at bruge og helt gratis.

LiteSpeed Cache tilbyder hurtig server-side caching (de andre plugins i denne oversigt gør det ikke) og har en stor organisation bag sig, der løbende forbedrer plugin’en.

Unikke funktioner

  • Server-caching. Dette ses stort set aldrig i caching plugins. Fordelen ved server-side caching er, at det reducerer behandlingstiden og serverbelastningen betydeligt, hvilket får din hjemmeside til at indlæse meget hurtigere.
  • Guest Mode + Guest Optimization. Forbedrer indlæsningstiden for nye besøgende. Guest Optimization går endnu et skridt videre ved at anvende yderligere optimeringer på sider og billeder.
  • Public + private caching. LiteSpeed tilbyder forskellige muligheder for at administrere den offentlige cache (sider, som alle kan se) og den private cache (sider, der kan variere fra bruger til bruger) separat.
  • ESI (Edge Side Includes). Administrerer hvordan specifikke elementer på dynamiske sider caches. Juster kun dette hvis du ved hvad du laver, da en forkert konfiguration faktisk kan gøre din hjemmeside langsommere.
  • TTL-indstillinger. De fleste cache-plugins tilbyder langt mindre omfattende TTL-indstillinger end LiteSpeed Cache.
  • UCSS (Unused CSS Removal). Fjerner ubrugte CSS og indlæser brugte CSS mere effektivt i en separat fil.
  • Billedoptimering. Den største forskel ved LiteSpeed er LQIP (Low Quality Image Placeholder), hvor en sløret, formindsket version af et billede indlæses som midlertidig pladsholder. Dette reducerer CLS (Cumulative Layout Shift). Derudover kan plugin’en komprimere billeder, fjerne EXIF-data og bruge WebP.
  • Gravatar-cache. Især nyttig, hvis din blog indeholder mange kommentarer med Gravatars.
  • Crawler. Undersøger din hjemmeside for sider, hvis cache er udløbet, og fornyer dem. Pas dog på med denne funktion: den kan lægge et betydeligt pres på dine serverressourcer.

Siger de ovenstående termer dig ikke meget? Bare rolig. LiteSpeed Cache har en række færdigindstillede indstillinger, som du kan aktivere med ét klik. Så selv som en komplet nybegynder kan du uden problemer benytte LiteSpeed Cache.

Men for de allerbedste resultater er det værd at dykke ned i indstillingerne selv.

FlyingPress

Omkostninger: fra $49 pr. år (for 1 website)
Aktive installationer: n.a.
Score: n.a.

Ifølge Chrome’s UX rapport fremstår WordPress sites, der bruger FlyingPress, i toppen, når det kommer til Core Web Vitals.

Dette siger selvfølgelig ikke alt. FlyingPress er en caching plugin, der normalt anvendes af brugere, der er en smule mere teknisk anlagt. Og derfor sandsynligvis også har et hurtigere WordPress tema og hurtigere hosting end den gennemsnitlige WordPress-bruger. Alligevel er det en flot præstation.

Plugin’en drives af et lille team, der er hurtige til at tilføje nye funktioner. Flying Scripts og Flying Pages var de første plugins, der forsinkede JavaScript og klogt forudindlæste sider, noget som senere blev adopteret af WP Rocket. Selv nu gør FlyingPress ting, som andre cache-plugins ikke kan: lazy render HTML-elementer, host YouTube-placeholders selv og lazy loade baggrundsbilleder via lazy-bg helper class.

Unikke funktioner

  • Forudindlæs kritiske billeder. Genkender automatisk billeder i viewport og forudindlæser dem. Da disse billeder kan variere fra side til side, er manuel forudindlæsning tidskrævende og fører ofte til unødvendig forudindlæsning af ikke-brugte billeder.
  • Undtag forreste billeder fra lazy loading. I stedet for manuelt at ekskludere bestemte billeder fra lazy loading, kan du i FlyingPress indstille, at fx de første 2-3 billeder over folden automatisk bliver undtaget. Dette fungerer bedre end en fast liste, da disse billeder kan variere fra side til side. Manuel undtagelse forbliver også muligt.
  • Forudindlæs sider. Flying Pages (som er integreret i FlyingPress) håndterer link-forudindlæsning bedre end fx WP Rocket og har kloge funktioner til at forhindre, at det skaber CPU-belastning.
  • Lazy render HTML-elementer. Dette virker som lazy loading for billeder, men for alle HTML-elementer (som footeren, copyright-sektionen eller kommentarer). I dokumentationen forklares hvordan du i Chrome DevTools kopierer selektorer for de elementer, du ønsker at lazy rendre og tilføjer dem til FlyingPress. Dette synes at være den eneste cache-plugin, der understøtter dette.
  • Lazy load baggrundsbilleder. Med FlyingPress kan du nemt tilføje klassen lazy-bg til baggrundsbilleder for at lazy loade dem. Hos mange andre caching plugins kræver dette en mere omstændig proces, fx at flytte baggrundsbilleder til inline HTML, eller det understøttes måske slet ikke. Dette kan i PageSpeed Insights føre til fejl som “defer offscreen images”.
  • Skrifttyper hostet lokalt. At hoste skrifttyper lokalt er hurtigere, især hvis du forudindlæser dem. De fleste cache-plugins understøtter ikke dette som standard.
  • YouTube-pladsholdere hostet lokalt. Når du indlejrer YouTube-videoer, bliver miniaturen normalt hentet fra i.timg.com, hvilket skaber en ekstern anmodning. Dette betyder, at billedet ikke kan caches, ikke kan leveres via et CDN, og kan føre til fejl i PageSpeed Insights. FlyingPress løser dette ved automatisk at downloade og hoste billedet lokalt.

WP Rocket

Omkostninger: fra $59 per år (for 1 website)
Aktive installationer: n.v.t.
Score: n.v.t.

WP Rocket er sandsynligvis det mest kendte navn inden for WordPress plugins. De er stadig fremragende, men halter i dag alligevel et par skridt bagud i forhold til de to cache-plugins ovenfor.

WP Rocket bruges af millioner af mennesker og har derfor fremragende dokumentation og en meget livlig Facebook-gruppe. Dette gør det muligt for dig uden alt for meget besvær at få det maksimale ud af denne plugin.

Nogle ting at huske på:

  • Plugin tilbyder stadig ikke billedeoptimering. For dette har du brug for en separat plugin.
  • De fokuserer ekstremt meget på hastighedstestværktøjer – men ikke nok på, hvordan rigtige brugere oplever din website.
  • Funktionerne halter bagefter i forhold til dem fra LiteSpeed Cache og FlyingPress.

Unikke funktioner

  • JavaScript forsinke. WP Rocket udsætter JavaScript automatisk baseret på deres egne regler, hvorefter du selv skal udelukke de JS-filer, der bryder din side.
  • Fjerne ubrugt CSS. WP Rocket er lidt langsommere end alternativerne, fordi det placerer ubrugt CSS inline i stedet for at loade det i et eksternt stylesheet. Dette kan ikke kun bryde websites, men også øge CPU-belastningen eller slet ikke virke, hvis serveren svigter. Det er heller ikke en virkelig unik funktion, da LiteSpeed Cache og FlyingPress også gør dette – og bedre.
  • Hjælper-plugins. WP Rocket tilbyder forskellige nyttige plugins til yderligere at tilpasse cache-pluginens funktion.

W3 Total Cache

Omkostninger: Gratis (premium fra $99 per år for 1 website)
Aktive installationer: 1+ million
Score: 4,4/5

W3 Total Cache er en gammel rotte, når det kommer til cache-plugins. Plugin har en gratis version og en premium udgave (som efter min mening er lidt for dyr).

De har tilføjet en setup-guide, der tester din site med Redis, Memcached eller andre indstillinger som disk: enhanced, og viser derefter, hvilken mulighed der giver flest besparelser. Minificeringsindstillingerne giver nu mulighed for at udskyde JavaScript (defer) eller indlæse det asynkront (async). Derudover har de tilføjet forskellige billedoptimeringer, såsom lazy loading, billedkompression og WebP-understøttelse via deres gratis billedtjeneste-extension. Flotte forbedringer altså.

Bruger du ikke LiteSpeed hosting og vil absolut ikke betale for en cache-plugin, så er dette dit bedste valg. Men den betalte variant er efter min mening for dyr i forhold til, hvad du får.

Konklusion: brug LiteSpeed Cache hvis det er muligt

Cache-plugins som FlyingPress og WP Rocket er i princippet fremragende.

Det største problem jeg har med dem er omkostningerne: mindst 50 dollar per år for en enkelt website. Driver du en portefølje af websites, så kan omkostningerne nemt ende i hundredvis af dollars per år.

Bruger din webhost LiteSpeed-servere? Fantastisk. I så fald kan du nu direkte downloade og aktivere den gratis LiteSpeed cache plugin.

Bruger din webhost ikke LiteSpeed-servere? Så kunne du overveje at skifte. LiteSpeed hosting er generelt billigere og hurtigere end hostingudbydere, der baserer sig på NGINX eller Apache teknologi.

My.host tilbyder hurtig LiteSpeed hosting til rimelige priser.

Joost Boer Avatar

Udgivet

in

,

Tags:

kommentarer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *