Webhotel
Forstå serveren, hvor hjemmesiden ligger, og hvordan den hænger sammen med caching.
Cache er midlertidig mellemlagring af data, der gør en hjemmeside hurtigere for besøgende der vender tilbage eller klikker rundt på flere sider.
Sammenligning
Browser-cache er den mellemlagring, der sker lokalt hos den enkelte besøgende. Når nogen har besøgt en side, gemmer browseren dele af indholdet på deres egen enhed, så et senere besøg på samme side kan gå hurtigere, fordi noget af materialet allerede ligger klar lokalt.
Server-side cache foregår derimod på den server, hvor hjemmesiden er hostet. Her gemmes færdigbehandlet indhold, så serveren ikke skal genopbygge hele siden, hver gang en ny besøgende anmoder om den. Dette gavner alle besøgende, ikke kun den enkelte bruger, fordi det aflaster serveren generelt.
En CDN (Content Delivery Network) er et beslægtet, men separat begreb. Hvor cache handler om mellemlagring af data, handler en CDN om at distribuere indhold geografisk til servere tættere på den besøgende. De to teknologier arbejder ofte sammen, men dækker forskellige dele af, hvordan en hjemmeside leveres hurtigt til brugerne.
Grundbegreb
Cache er midlertidig mellemlagring af data, så gentagne visninger af en side går hurtigere. Når en besøgende har hentet en side én gang, kan browseren eller serveren gemme dele af den, så den ikke skal bygges op fra bunden ved næste besøg.
På en hjemmeside betyder det, at billeder, tekst og andre elementer kan hentes fra et mellemlager i stedet for at blive genereret eller downloadet på ny hver gang. Resultatet er en oplevelse, hvor siden føles mere responsiv for besøgende, der vender tilbage, eller som klikker rundt på flere sider i træk.
Cache er ikke noget, man ser eller mærker direkte som besøgende. Det foregår i baggrunden og er en del af den tekniske infrastruktur, der ligger bag en velfungerende hjemmeside.
Teknik
Når en besøgende åbner en side første gang, henter systemet alt indhold og bygger siden fra bunden. Denne proces kræver, at serveren behandler forespørgslen, henter data og sender det færdige resultat til browseren.
Ved efterfølgende besøg, eller når andre besøgende åbner den samme side, kan dele af dette arbejde springes over, fordi resultatet allerede findes gemt. I stedet for at gentage hele processen kan systemet levere det færdige indhold direkte fra mellemlageret.
Det gælder typisk statiske elementer som billeder, stilark og struktur, der ikke ændrer sig fra besøg til besøg. Indhold, der er mere dynamisk, som personlige beskeder eller opdaterede lagerbeholdninger, håndteres ofte anderledes, så besøgende altid ser korrekt information.
Caching foregår på flere niveauer samtidig. Det kan ske i browseren hos den enkelte besøgende, på serveren, hvor hjemmesiden ligger, eller i lag imellem de to. Sammen bidrager disse niveauer til, at siden generelt opleves som hurtigere at navigere i.
Platform
Som kunde hos os skal I ikke selv konfigurere caching. Vores platform er bygget, så mellemlagring sker automatisk i baggrunden, uden at I skal tage stilling til tekniske indstillinger eller vælge mellem forskellige cache-løsninger.
Det betyder, at I kan fokusere på jeres indhold og forretning, mens platformen tager sig af den tekniske optimering. Vi har designet systemet sådan, at caching aktiveres automatisk for de elementer, hvor det giver mening, uden at det kræver handling fra jer.
Denne tilgang passer til virksomheder, der ønsker en professionel hjemmeside uden at skulle sætte sig ind i teknisk drift. I får fordelen af en velfungerende infrastruktur gennem vores CMS, mens vi håndterer detaljerne bag kulisserne.