Caching en snelheid

Multi-layer caching die sites snel houdt op grote schaal

De meeste bezoeken aan een Zinn Digital®-site raken nooit PHP of MySQL. Een LiteSpeed-paginacache, een Redis-objectcache per site en de CDN-edge werken samen, gecoördineerd door slimme automatische opschoning, zodat pagina's snel blijven en origin-servers rustig blijven — op meer dan 700.000 gehoste sites wereldwijd.

Een paginaverzoek dat is beantwoord door een nabijgelegen cache en is geretourneerd zonder de oorspronkelijke server te bereiken.

Drie cachelagen, één gecoördineerd systeem

Snelheid ontstaat door het juiste onderdeel vanaf de snelste plek te leveren. We stapelen drie caches zodat een verzoek zo snel mogelijk wordt beantwoord — aan de edge, bij de webserver of vanuit het geheugen — en een pagina die al gebouwd is, nooit opnieuw hoeft te worden opgebouwd.

LSCache-volledigepaginacache

Op LiteSpeed-hosts worden cachebare front-end-reacties voorzien van LiteSpeed cache-control- en tag-headers, zodat de webserver complete pagina's levert zonder PHP aan te roepen of MySQL te bevragen. Dat is de grootste individuele winst voor de time-to-first-byte op WordPress.

Redis-objectcache per site

Een schakelaar met één klik installeert een op zichzelf staande Redis object-cache drop-in, waardoor herhaalde database-leesbewerkingen worden ontlast. Mocht Redis ooit onbereikbaar zijn, dan valt de drop-in terug op een in-memory cache per verzoek, zodat de site blijft werken.

CDN en edge

Statische assets worden geleverd vanaf het CDN dicht bij bezoekers, en de CDN-cache kan worden gewist via het CDN-tabblad van de site wanneer u dat nodig hebt.

Slimme automatische opschoning houdt de inhoud actueel

Een cache is alleen nuttig als deze de juiste pagina's op het juiste moment wist. Het onze houdt rekening met daadwerkelijke wijzigingen en schoont chirurgisch op met behulp van LiteSpeed-cachetags — geen lompe algehele lediging bij elke bewerking.

  • Wanneer een bericht of pagina wordt opgeslagen, naar de prullenbak wordt verplaatst of wordt verwijderd, worden alleen de betreffende pagina's en de overzichten waarin ze voorkomen leeggemaakt.
  • Reacties, bewerkte taxonomie-termen, themawijzigingen, activering van plug-ins en updates van de kern, plug-ins of thema's leiden allemaal tot gerichte opschoningen.
  • De paginacache wordt op de webserver gewist en de CDN-cache vanaf het CDN-tabblad van de site.
  • Een REST-verwijderings-eindpunt stelt het paneel in staat om alles, specifieke URL's of specifieke tags te wissen — geverifieerd via een beheerdersessie of een HMAC-SHA256-handtekening.

Standaard veilig — dynamische pagina's worden nooit gecachet

Agressieve caching is alleen veilig wanneer de onderdelen die live moeten blijven nooit worden gecachet. Zinn® Cache wordt geleverd met verstandige standaardinstellingen voor WordPress en WooCommerce / Easy Digital Downloads: winkelwagen, afrekenen, my-account, REST en AJAX, voorvertoning en zoeken zijn uitgesloten, en elk verzoek van een ingelogde gebruiker of met een sessiecookie wordt vers geladen.

Dat betekent dat een koper nooit de winkelwagen van iemand anders ziet en een ingelogde redacteur nooit een verouderd concept ziet. U kunt per site extra regels voor paden, query-sleutels en cookie-voorvoegsels toevoegen wanneer een plug-in deze nodig heeft, zonder de veilige standaardinstellingen aan te passen.

Caching is een functionaliteit per blauwdruk, zodat statische, PHP- en Node-sites elk de caching krijgen die bij hen past, en de plug-in foutloos functioneert met verminderde capaciteit waar een cachelaag voor de volledige pagina ontbreekt.

Veelgestelde vragen

Moet ik hier iets van configureren?

Nee. De Zinn® Cache-plug-in wordt meegeleverd in de deploy-footprint en de volledige paginacache, objectcache, automatische opschoning en veilige uitsluitingen worden automatisch geconfigureerd op door Zinn® gehoste sites. U kunt desgewenst alles fijnregelen onder Instellingen → Zinn® Cache of vanuit het dashboard.

Zal caching mijn WooCommerce-winkel verstoren?

Nee. Winkelwagen, afrekenen, mijn account en alle verzoeken van ingelogde gebruikers of met sessiecookies worden standaard nooit gecachet, zodat dynamische en klantspecifieke pagina's altijd actueel blijven. De paginacache levert alleen pagina's die voor elke bezoeker hetzelfde zijn.

Wat gebeurt er als Redis niet beschikbaar is?

De objectcache is optioneel en failsafe. Als de phpredis-extensie ontbreekt, wordt de schakelaar uitgeschakeld met een melding; als Redis tijdens runtime onbereikbaar wordt, levert de drop-in vanuit een in-memory cache per verzoek, zodat de site nooit defect raakt.

Vereist dit LiteSpeed?

Volledige-paginacaching maakt gebruik van een LiteSpeed-webserver, of de externe LiteSpeed Cache-plug-in als deze al actief is. Op andere servers worden geen cacheheaders verzonden, maar de objectcache en uitsluitingen blijven werken.

Hoe blijven de CDN- en servercaches gesynchroniseerd?

Op de webserver, automatisch. Wanneer de inhoud verandert, worden via gerichte, op tags gebaseerde opschoningen alleen de getroffen pagina's uit de paginacache van de server verwijderd. De CDN-cache wordt gewist via het CDN-tabblad van de site.

Bekijk het op uw eigen sites

Start een proefperiode van 14 dagen zonder creditcard en laat de meerlaagse cache het werk doen. Gratis migraties, een 30-dagen niet-goed-geld-teruggarantie, een uptime-garantie van 99,99% en geen vendor lock-in.

Gratis starten

LiteSpeed Partner Zinn Digital® is een officiële LiteSpeed-partner. Elke site op onze eigen Zinn®-vloot draait op gelicentieerde LiteSpeed Enterprise met de LSCache-plugin — de snelste manier om WordPress en WooCommerce te serveren — door ons afgestemd, gelicentieerd en up-to-date gehouden, en nooit de gratis build.