Laster siden tregt?
Google merket det før deg
Dårlig WordPress-ytelse koster mer enn tålmodighet. Core Web Vitals teller i rangeringen, og hvert ekstra sekund lastetid øker fluktfrekvensen med opptil 32 % ifølge Googles egne tall. Synlighet du betaler for, tapt før siden i det hele tatt vises.
En typisk WordPress-side på delt webhotell laster på 2-5 sekunder. Pluginene sender JavaScript til besøkende som aldri får bruk for det. Temaet kjører databasespørringer ingen har bedt om. Og serveren bygger hele WordPress fra bunnen av ved hver eneste sidevisning, for samtlige som åpner siden.
Vi har feilsøkt hundrevis av slike sider, og selv om symptomene varierer fra side til side, går mønsteret under panseret igjen. Svaret er sjelden å installere enda en caching-plugin. Det som faktisk flytter siden, er arkitekturen den hviler på.
TTFB med FrankenPHP Worker Mode
Lighthouse Performance i produksjon
Høyere fluktfrekvens per ekstra sekund
Total Blocking Time etter optimalisering
Hvorfor er WordPress-siden treg?
Plugins uten opprydding
En database som gjentar seg selv
Naboene på webhotellet
Caching som plaster
FrankenPHP Worker Mode
hele WordPress ferdig lastet i minnet
Tradisjonell WordPress-hosting starter PHP helt på nytt for hver eneste forespørsel. Først lastes rammeverket, så kobles databasen opp og hver plugin initialiseres på nytt. Når siden er levert, kastes alt sammen, og nestemann får nøyaktig samme runde noen millisekunder senere. Det skjer flere tusen ganger i døgnet på en travel side, og hver runde koster tid ingen besøkende får igjen.
Worker Mode fjerner akkurat denne sløsingen. I stedet for å bygge alt opp på nytt holder serveren applikasjonen ferdig lastet i minnet mellom forespørslene, slik at svaret begynner å komme idet forespørselen treffer. Dermed forsvinner oppstartskostnaden helt, og TTFB lander under 30 millisekunder. Til sammenligning bruker en vanlig PHP-FPM-oppsett 200-300 ms bare på å komme i gang.
FrankenPHP er dessuten bygget på Caddy. Automatisk HTTPS følger med uten en eneste konfigurasjonslinje, det samme gjør HTTP/2 og HTTP/3, og Early Hints lar nettleseren hente ressurser mens serveren fortsatt setter sammen resten av siden.
WordPress-ytelse i alle lag
Redis Object Cache
Bilder i riktig format
Kritisk CSS
Lazy loading
Edge-cache nær brukeren
Databaseoptimalisering
Samme nettside, to målinger
Identisk innhold målt med identisk verktøy — det eneste som er byttet ut, er arkitekturen under [1].
Core Web Vitals: tallene side om side
Slik måler vi WordPress-ytelse
Lighthouse CI
Real User Monitoring
Syntetisk overvåkning
Query Monitor
Når er det på tide å ta tak i ytelsen?
Noen varsler er vanskelige å overse:
- Lastetiden ligger over 2 sekunder selv etter at caching-pluginen er på plass
- Lighthouse gir Performance-score under 70
- Google Search Console flagger Core Web Vitals-problemer
- Besøkende gir opp før siden rekker å vise innhold
- Mobilopplevelsen henger merkbart etter desktop
- Kampanjer og trafikktopper gjør siden tregere akkurat når den skal selge mest
Kjenner du igjen tre eller flere? Da bør du nok se på infrastrukturen før du installerer enda en plugin.