Gratis website cache warmer
Forvarm din websites cache for at fremskynde Core Web Vitals gratis

Gratis website cache warmer
Har du nogensinde undret dig over, hvorfor nogle websites, som mit, indlæses øjeblikkeligt? Det skyldes delvist caching! Ved at gemme ofte tilgåede data på serveren eller på edge eliminerer caching behovet for dyre server-side beregninger, hvilket resulterer i en super glat og hurtig user experience.
I dag har de fleste sites et eller flere lag af caching, som er indbygget som standard eller tilføjet via et plugin. Alligevel forbedrer de fleste caching plugins næsten ikke ydeevnen! Det skyldes sandsynligvis et lavt cache hit ratio. Heldigvis kan vi øge cache hit ratio eller opdage problemer med cache hit ratio ved at bruge en cache warmer.
Hvad er en cache warmer?
Cache warming er processen med at forudindlæse ofte besøgte websites i server- eller edge-cachen, inden de bliver anmodet af brugere. Når siderne er blevet cached af serveren, kan serveren servere disse sider direkte fra cachen, og den behøver ikke at opbygge siden on the fly.
En cache warmer vil generelt 'crawle' en website baseret på regler sat af website-ejeren. Min chrome-udvidelse 'the cache warmer' tager en simpel tilgang til disse regler:
- Når udvidelsen åbnes, vises hjemmesiden for den aktuelle website
- Når du aktiverer cache-pluginet, besøger det hjemmesiden og udtrækker alle urls
- Urls'erne sorteres efter vægt, og den første 'ikke-besøgte side med den højeste vægt' crawles
- Denne proces gentages, indtil alle sider er crawlet, eller det maksimale antal sider er crawlet. Hvad end der sker først
Hvordan forbedrer en cache warmer pagespeed-ydeevnen?
Det primære mål med cache warming er at forhindre "cache misses", som opstår, når de anmodede data ikke findes i cachen og skal opbygges on the fly af serveren. Dette tager naturligvis længere tid end at servere sider direkte fra cache
Tag et kig på denne CoreDash Time to First Byte-fordeling. Den viser tydeligt 2 klokkekurver. Den første hurtige og grønne kurve viser hurtige og cachede HTML-sidevisninger, og den anden, bredere klokkekurve viser langsommere ikke-cachede sidevisninger.

En dårlig Time to First Byte vil altid føre til dårlige paint-metrikker som First Contentful Paint og Largest Contentful Paint, og det vil føre til fejlede Core Web Vitals-metrikker.
Disse dårlige metrikker har en tendens til at snige sig ind på intetanende site-ejere, fordi de kan være svære at replikere, da du hurtigt genopbygger cachen, mens du tester din egen site, og det bliver nemt at overse dette problem.
Så hvad gjorde jeg. Jep, jeg har lavet en GRATIS!! kraftfuld et-klik cache warmer, der forenkler processen med at sikre, at din cache altid er opdateret. Den kommer som en chrome-udvidelse og fjerner behovet for komplekse kommandolinje-værktøjer, hvilket gør det nemt for alle at bruge..
Hvordan bruger man cache warmeren?
Det er ret nemt at bruge cache warmeren! Her er trinene:
1. Installer Cache Warmer i chrome store
2. For at sikre, at mit sjove lille plugin ikke er dit nyeste gratis DDOS-værktøj, skal du tilføje dette til din robots.txt for at fjerne crawl-begrænsninger
User-agent: CacheWarmer Crawl-delay: 0
3. Sørg for, at du har nok RUM-data fra før. Du kan bruge et RUM-værktøj som CoreDash, som er langt den mest budgetvenlige mulighed.
4. Kør pluginet. Du vil ikke se, at din side bliver crawlet. Hver gang vi besøger en side, bør en frisk cached version af din side blive oprettet!
5 Sørg for, at din cache ikke invalideres manuelt. Det betyder, at du ikke skal publicere nye indholdsopdateringer til din site i et par timer, og sammenlign før og efter
Hvis du bemærker en stor forskel (især i breakdown-sektionen af LCP, hvor LCP plottes mod TTFB), er det en god indikation på, at din caching ikke er sat korrekt op!

