Server caching is een techniek waarbij gegevens tijdelijk worden opgeslagen zodat ze sneller kunnen worden geladen.
In plaats van elke pagina steeds opnieuw volledig te berekenen, levert de server een eerder opgeslagen versie aan.
Bij NerrieServer wordt server caching gebruikt om websites sneller en stabieler te maken.
Zonder caching moet de server bij elk bezoek alle stappen opnieuw uitvoeren.
Dit kost meer tijd en meer servercapaciteit.
Server caching zorgt voor:
Snellere laadtijden voor bezoekers
Minder belasting van de server
Betere stabiliteit bij veel bezoekers
Consistentere prestaties
Afhankelijk van de serverinstellingen kunnen verschillende onderdelen worden gecachet.
Veelgebruikte vormen van server caching zijn:
Volledige pagina’s
Dynamische resultaten van scripts
Databasequery’s
Niet alle inhoud is geschikt om te cachen.
Server caching kan problemen veroorzaken wanneer een website vaak wisselende of persoonlijke inhoud toont.
Voorbeelden hiervan zijn:
Inlogomgevingen
Winkelwagens
Formulieren met directe feedback
In deze situaties moet caching zorgvuldig worden afgestemd.
Bij NerrieServer is server caching vaak standaard actief om prestaties te optimaliseren.
De exacte vorm van caching hangt af van de hostingomgeving en het gebruikte controlepaneel.
Niet alle cachinginstellingen zijn handmatig aanpasbaar.
Na het aanpassen van een website kan het zijn dat oude inhoud nog zichtbaar is door caching.
Dit betekent niet dat de wijziging niet is opgeslagen, maar dat de gecachete versie nog wordt getoond.
Na het verversen of legen van de cache wordt de nieuwe inhoud zichtbaar.
Schakel server caching niet uit zonder duidelijke reden.
Combineer meerdere cachinglagen zonder te weten hoe ze samenwerken.
Verwacht geen directe wijzigingen zonder rekening te houden met cachegedrag.
Als een website traag blijft of wijzigingen niet zichtbaar worden, kan server caching hierbij een rol spelen.
NerrieServer kan controleren of caching correct is ingesteld en waar nodig bijsturen.