Performance auf allen Ebenen
Mandanten
Mit einer Installation können sie mehrere Mandanten (Kunden, Institute, Franchising- oder Vertriebspartner) oder mehrere Internet-Auftritte (Tochterfirmen, Produkte- oder Marken-Präsentationen) verwalten. Diese können zentral administriert werden.
Per UI werden Domains einzelnen Mandanten zugeordnet. Eine oder mehrere Domains pro Sprache sind ebenso möglich wie Domainzuordnungn für einzelne Bereiche innerhalb eines Mandanten
Big Search
EGOCMS kann nicht nur schnell in einem Webauftritt sondern auch in mehreren Mandanten gleichzeitig suchen.
Liveserver
Der Liveserver ist für die hohe Performance verantwortlich, um die Mehrfachbelastung von Redaktion und Besucheranfragen zu trennen und zu optimieren.
Dies ist besonders wichtig bei hoch attraktiven Webseiten mit mehreren Millionen Abrufen pro Tag.
Die einzelnen Mandanten können auf verschiedene Liveserver verteilt werden.
Der Abgleich erfolgt zeitgesteuert, kann aber auch bei Bedarf manuell angestoßen werden. Der Datenabgleich ist per HTTPS verschlüsselt.
Intranet-, Extranet- und Internet-Inhalte werden komfortabel und sicher getrennt. Es wird gewährleistet, dass keine Intranet-Seiten aus Versehen übertragen werden.
EGOCMS Cluster
Das Cluster-System verbessert die Performance weiter und kann die Last auf mehrere Server verteilen.
Für extrem hochverfügbare, skalierbare Anforderungen. Die Datenverteilung und der Datenabgleich kann je Mandant verwaltet werden.
URL Cache
Zuordnung URL zu Seite und Seite zu URL zur schnellen Generierung von Links sowie zur schnellen Auflösung von URLs.
EGOCMS wird immer die Anzahl der Datenbankabfragen minimieren.
Eine hochfrequentierte Seite erzeugt, ein Mal aufgerufen, keine Datenbankabfrage mehr!
Servercache (Nginx)
Cache für komplette HTML Seiten. Zur schnellen und sparsamen Auslieferung sind die HTML Dateien komprimiert.
Die Ausgabe aus dem Nginx Cache erfolgt ohne PHP quasi statisch und ist daher um den Faktor 100-1000 performanter.
Dieser Cache kann nur im Zusammenspiel mit einem Nginx Server und bei allgemein zugänglichen Seiten verwendet werden. Die Entscheidung, ob der Cache verwendet wird, trifft das EGOCMS System komplett automatisch und optimiert.
HTML Cache
Speicherung kompletter HTML Seiten im Cache.
Schnelle Ausgabe ohne Datenbankzugriff.
Auch Seiten mit Ansichtsberechtigungen werden zwischengespeichert. Die Berechtigungen werden bei Verwendung des Caches geprüft!
HTML Section Cache
Zwischenspeicherung von Bereichen einer Seite (z.B. Navigationselemente), die auf mehreren Seiten identisch sind.
Die HTML Erzeugung wird optimiert und beschleunigt.
Auch dieser Cache funktioniert bei Ansichtsberechtigungen.
DB Cache
Zwischenspeicherung komplexer Datenbankabfragen.