Wiederholte Datenbankabfragen oder komplett neu berechnete Seiten kosten Ladezeit. Caching speichert das Ergebnis einmal zwischen und liefert es beim nächsten Aufruf direkt aus.
Caching-Strategien, die ich einsetze
-
Seiten-Caching
Komplette Seiten werden zwischengespeichert und bei wiederholten Besuchen direkt ausgeliefert, ohne erneute Berechnung. -
Datenbank-Caching
Häufig abgefragte Ergebnisse liegen zwischengespeichert vor, statt bei jeder Anfrage neu aus der Datenbank gelesen zu werden. -
CDN für statische Inhalte
Bilder, Skripte und Stylesheets werden über ein Content Delivery Network näher am Nutzer ausgeliefert – das verkürzt Ladezeiten besonders für Besucher außerhalb des Serverstandorts.
Welche Kombination sinnvoll ist, hängt von der konkreten Website ab: Ein Blog mit selten wechselnden Inhalten braucht andere Caching-Regeln als ein Shop mit ständig aktuellen Lagerbeständen.