Feature
Hohe Skalierbarkeit durch intelligentes Page-Caching
Zusammenfassung
Funktion
Das contentXXL CMS ermöglicht das intelligente Zwischenspeichern bereits abgerufener Seiten im Hauptspeicher des Webservers. Dies ermöglicht eine besonders schnelle Bereitstellung dieser Seiten ohne zusätzliche Serverlast. Um Ihre Website stets aktuell zu halten, werden die zwischengespeicherten Seiten bei redaktionellen Änderungen automatisch aus dem Cache entfernt.
Ihr Nutzen
Lastreduzierung bei gleichzeitig dynamischen Seiten:
Schnelle Ladezeiten (auch bei hohen Zugriffszahlen) fördern ein positives Nutzererlebniss und begünstigen gutes Suchmaschinen-Ranking. Das intelligente Caching (inkl. automatischen Entfernen) ermöglicht hochperformante UND aktuelle Websites.
So reduzieren Sie auch die Kosten zur Aufrüstung Ihrer Hardware
Details "Page Caching"
Möglichkeiten bei steigenden Zugriffszahlen
Mehr Visitors und Page Impressions - ein Grund zur Freude!
Allerdings kostet die Bereitstellung dynamischer und aktueller Daten sowie deren Darstellung über Templates nicht wenig Rechenleistung. Hat man dann endlich die gewünschte Anzahl Visits und Pageviews erreicht, müssen - in der Anfangsphase oft versäumte - Überlegungen zur Skalierbarkeit angestellt werden.
Auf den ersten Blick bietet sich hier verschiedene Möglichkeiten:
- Aufrüstung der Hardware
- Generierung statischer Seiten
- Einsatz von Cache-Technologien
Die Aufrüstung von Hardware scheint bei sinkenden Preisen keine schlechte Idee. Mehr Speicher und ein weiterer Prozessor helfen oft weiter. Probleme ergeben sich jedoch bei den Lizenzkosten und Fragen der Lastverteilung auf mehrere Server.
(lesen Sie hierzu auch die Informationen zum contentXXL Modul "CacheSync").
Auch die Generierung statischer Seiten ist in vielen Fällen nicht sinnvoll. Man denke an Produktkataloge mit verschiedenen Ansichten und Sortierungen. Schnell kommen sehr viele Seiten zusammen. Eine effektive Suche sowie Personalisierungen sind so ebenfalls nicht möglich.
Page Caching
Ein Cache ist ein Zwischenspeicher, der einer Website vorgeschaltet wird.
Die Anfrage des Benutzers landet - statt beim Webserver - zunächst beim Cache. Dieser prüft, ob die aufgerufene Seite bereits aufgrund früherer Anfragen im Cache vorhanden ist. Ist dies der Fall wird die Website aus dem Cache geliefert.
Webserver und Datenbankserver werden dabei nicht belastet.
Wird die Seite nicht im Cache gefunden, gibt dieser die Anfrage an den Webserver weiter. Die Anfrage wird normal bearbeitet, jedoch für künftige Aufrufe im Cache gespeichert.
Das skalierbare Content Management System von contentXXL integriert eine eigene Cache-Technologie.
Dies ermöglicht die bessere Kontrolle über notwendige Aktualisierungen bei redaktionellen Änderungen.
Intelligentes Caching mit contentXXL
Obwohl der Anteil der tatsächlich veränderlichen Bereiche eines Webportals häufig relativ gering ist, erfordert der derzeitige Stand der Technik nur zu oft die vollständig neue Zusammenstellung der Seite bei jedem Aufruf.
contentXXL erlaubt das Zwischenspeichern einmal abgerufener Seiten im Hauptspeicher des Webservers.
Die zwischengespeicherten Seiten werden bei redaktionellen Änderungen - oder wenn sie nicht mehr benötigt werden - automatisch entfernt. Dies ermöglicht eine hohe Flexibilität und führt zu hochperformanten und gleichzeitig aktuellen Websites, ohne den Einsatz zusätzlicher Soft- oder Hardware.
Features im Überblick
- Zwischenspeichern verschiedener Seiten für unterschiedliche Zeiträume
- Ausschluss bestimmer Seiten vom Caching, z.B. da diese personalisierte Inhalte enthalten
- Serverlast wird insbesondere für die Datenbank verringert
- Häufig abgerufene Seiten werden dann besonders schnell ausgeliefert