Hvad koster hvert plugin dig i hastighed?
Antallet af plugins siger ingenting. Se vægtene for 252 plugins fra min egen hastighedstest — hvilke der koster, og hvilke der giver tilbage.
“Hvor mange plugins må jeg have?” er det spørgsmål jeg oftest får, og det er det forkerte spørgsmål. Tyve lette plugins kan sagtens være hurtigere end fem tunge. Det der tæller er hvad de leverer af CSS, JavaScript og databasekald ud på siderne — ikke hvor mange linjer der står i listen.
Derfor har jeg gennem årene bygget en vægtning op, som ligger i min egen hastighedstest. 252 plugins og tredjeparter har hver sin basisvægt. Skalaen går fra −0,30 til 0,50, hvor negative tal er plugins der gør siden hurtigere. 27 af de 252 er negative.
Vægtene er mine vurderinger, bygget på hvad jeg har målt gennem 25 år. De er ikke sekunder — de er en rangordning af hvor meget der typisk er at hente, og de bruges til at pege på hvor man skal begynde.
De tungeste
| Plugin | Vægt |
|---|---|
| Elementor Pro, WPBakery, Slider Revolution | 0,50 |
| Elementor, Divi Builder, Fusion Builder, WPML, LayerSlider | 0,45 |
| Visual Composer, Oxygen, Thrive Architect | 0,40 |
| WooCommerce, LearnDash, Beaver Builder Pro | 0,35 |
| Bricks, BuddyPress, MemberPress, WPML String Translation | 0,30 |
Mønstret er ikke tilfældigt. Det der vejer tungt er det der skal kunne alt: sidebyggere, sliders, flersprogslag, LMS- og medlemssystemer. De har det til fælles, at de leverer deres eget lag af CSS og JavaScript til hver eneste sidevisning, og at de gør det uanset hvad den enkelte side rent faktisk bruger.
Det tunge er heller ikke nødvendigvis noget du skal af med. WooCommerce vejer 0,35, men har du en webshop, har du en webshop. Vægten fortæller dig hvad der er at arbejde med, ikke hvad du skal fjerne.
De letteste — og dem der giver tilbage
| Plugin | Vægt |
|---|---|
| WP Rocket | −0,30 |
| FlyingPress | −0,28 |
| Autoptimize, LiteSpeed Cache | −0,25 |
| Perfmatters, Swift Performance | −0,22 |
| W3 Total Cache, NitroPack, Asset CleanUp | −0,20 |
| WP Super Cache, Cache Enabler | −0,18 |
| Imagify, Smush, ShortPixel | −0,10 |
Og i den lette ende af det der koster: Advanced Custom Fields vejer 0,06, Akismet 0,06, Classic Editor 0,04, Yoast SEO 0,10, Contact Form 7 0,10.
Det er værd at hæfte sig ved. Et SEO-plugin koster stort set ingenting. Det gør en formular heller ikke. Den slags plugins, som folk oftest overvejer at fjerne “for hastighedens skyld”, er sjældent der problemet ligger.
De tre grupper der overrasker folk
Tredjeparter vejer som plugins. Hotjar 0,26, AdSense 0,26, Intercom 0,20, YouTube-embeds 0,24, Google Maps 0,22. De står ikke i din plugin-liste, men de kører på den samme tråd som alt andet. Se Tredjepartsscripts: chat, pixels og analytics.
Flersprogslag er dyrere end folk tror. WPML vejer 0,45 — lige så meget som Elementor. Polylang vejer 0,20. Skal du bruge to sprog, er det værd at vide inden du vælger.
Sikkerhedsplugins koster også. Wordfence vejer 0,25, primært på grund af live-trafikvisning og frontend-scanning. Slå Live Traffic fra i produktion, og en del af det forsvinder.
Kombinationer koster mere end summen
Nogle plugins er dyre netop sammen, og det er ikke noget man kan læse ud af to vægte lagt sammen. De kombinationer jeg har bygget regler for:
Elementor plus WooCommerce. Store CSS- og JS-bundter netop på butikssiderne, hvor kunden skal beslutte sig. Se Elementor og hastighed.
WooCommerce plus WPML. Et oversættelseslag oven på en butik øger både databasekald og assets. Produktloops bliver dyre forespørgsler.
WooCommerce plus live søgning. Relevanssi, SearchWP eller Ajax Search oven på en butik kan belaste hårdt ved trafik, fordi hver tast er en forespørgsel.
To optimeringsplugins. Den mest almindelige, og den mest kontraintuitive — den gør siden langsommere end ét. Se To cache-plugins er værre end ét.
Et tema der allerede kan det pluginet gør. Kører du Divi som tema med Elementor ovenpå, eller Avada med Bricks ved siden af, betaler du for to systemer der laver det samme.
Sådan bruger du det på din egen side
- Skriv din plugin-liste ned og find de fem tungeste efter tabellerne ovenfor. Det er dem der er noget at hente ved.
- Spørg om hver af dem: bruges den på alle sider? Et formular-plugin behøver ikke sin CSS på forsiden. Perfmatters og Asset CleanUp er lavet netop til at slå scripts fra per side.
- Spørg om de tunge: bruges den overhovedet? Jeg finder jævnligt sliders, gallerier og medlemssystemer der har været slået til i årevis uden at blive brugt.
- Kig efter dubletter. To billedoptimerere, to SEO-plugins, to formularsystemer. Det sker oftere end man skulle tro, fordi ingen tør slette det gamle.
- Deaktivér ét ad gangen og mål. Det er den eneste måde at vide det med sikkerhed. PageSpeed Insights på den samme side før og efter.
Bemærk at et deaktiveret plugin stadig er kode på serveren, og stadig en sikkerhedsflade. Slet det, når du har afgjort at det skal væk.
Vil du have listen gennemgået for din egen side frem for at gøre det selv, så kør en hastighedsanalyse. Testen finder de plugins der er i brug, vejer dem, og siger hvad der er at hente hvor.
Ofte stillede spørgsmål
Hvor mange plugins er for mange?
Der findes ikke et tal. Spørg i stedet hvad de leverer på siderne. Tredive lette plugins der ikke lægger noget i frontend er billigere end fem der hver især sender en CSS-fil med.
Gør det en forskel at deaktivere et plugin frem for at slette det?
For hastigheden: ja, et deaktiveret plugin kører ikke. For sikkerheden og for oprydningen: nej — koden ligger der stadig, og den bliver ikke opdateret. Slet det du ikke bruger.
Kan jeg bare fjerne alle mine plugins og se hvad der sker?
Gør det på en kopi, ikke på siden i drift. Og gør det ét ad gangen med en måling imellem — ellers ved du bagefter kun at det blev bedre, ikke hvorfor.
Vejer premium-plugins mindre end de gratis?
Nej, der er ingen sammenhæng. WP Rocket er betalt og trækker den anden vej med −0,30. Elementor Pro er betalt og vejer 0,50. Prisen siger noget om support og funktioner, ikke om vægt.