contentXXL ASP.NET CMS - Skalierbarkeit, Performance


Navigation:

Content:

FAQ

Skalierbarkeit, Performance *



zurück zur Übersicht

Für welche Lasten (Zugriffszahlen) eignet sich das System?

contentXXL wurde komplett neu auf der Basis der Technologie Microsoft .NET entwickelt. Diese Technologie bietet entscheidende Leistungsvorteile wie z. B. die Kompilierung aller Komponenten zur Laufzeit sowie das Zwischenspeichern von Seiten oder Seitenteilbereichen (Page Caching / Page Fragment Caching). Auch die verwendete Datenbank wird höchsten Anforderungen gerecht.
Bei der Wahl der Datenbank kann zwischen MSDN (geringe Zugriffszahlen), Standard (übliche Userzahlen) und Enterprise (höchste Anforderungen) gewählt werden. Viele Features unterstützen direkt die Skalierbarkeit, z.B. die Möglichkeit Sessionvariablen in der Datenbank zu speichern. Weitere Vorteile ergeben sich durch den Einsatz der neuen .NET Serverfamilie Windows 2003 von Microsoft.
Aufgrund der schlanken Architektur wird bereits auf Standardhardware ein gutes Lastverhalten erzielt. Dabei kann beispielsweise der Datenbankserver auch auf einem anderen Server betrieben werden.
contentXXL kam beispielsweise bei der offiziellen Tour de Suisse Website mit mehreren tausend gleichzeitig aktiven Benutzern und Millionen von Seitenabrufen täglich zum Einsatz.

Wird die Website statisch oder dynamisch generiert? Kann zwischen diesen Verfahren gewählt werden?

contentXXL generiert alle Seiten dynamisch, d.h. im Moment des Seitenaufrufs durch den Benutzer. Allerdings können dabei Seiten oder sogar Seitenteilbereiche, unter Beachtung der erforderlichen Aktualität, unterschiedlich lang zwischengespeichert werden (Dataset bzw. Page Fragment Caching). Spezielle Maßnahmen sorgen dafür, dass alle dynamischen Seiten von den Programmen der Suchmaschinen angenommen werden. Zusätzlich ist es - für bestimmte Anwendungsfälle wie z.B. die Ausgabe auf CD-ROM - auch möglich, statische Seiten zu generieren.

Können mehrere Server gleichzeitig bedient werden?

ASP.NET ist mit technologischen Merkmalen ausgestattet, die eine Skalierung von Internetlösungen deutlich erleichtern. Dazu zählt die Möglichkeit, Sessiondaten nicht an einem einzelnen Webserver sondern in einer Datenbank zu halten. Damit ist eine Übernahme der Session durch andere Webserver sowohl im Rahmen einer Lastverteilung als auch bei Systemausfällen möglich.

Ist ein Stagingserver erforderlich?

contentXXL profitiert hinsichtlich Performance und Skalierbarkeit von den Leistungsmerkmalen der neuen Technologie Microsoft .NET. Aus diesen Gründen ist kein Stagingserver zwingend erforderlich. Bei einem dynamischen und funktionalen Internetauftritt fließen viele Informationen nicht nur in eine Richtung - zum Benutzer - sondern auch zurück zum Betreiber. Dies erfordert einen hohen Aufwand für den Abgleich (Replikation) der Daten. Deshalb ist die Arbeit direkt am Livesystem von Vorteil, ähnlich wie bei anderen leistungsstarken IT-Systemen wie CRM oder ERP auch. Im Client-Server-Bereich hat sich jedoch die Vorgehensweise bewährt, zum Testen von Programmänderungen, Versionswechseln usw. neben dem Livesystem ein Testsystem zur Verfügung zu haben. In diesem Sinne ist ein Stagingbereich auch bei contentXXL hilfreich. Dies kann je nach Anforderung auch der gleiche Rechner sein. 

zurück zur Übersicht

 


| print | send |



Additional Information:


Kontakt Sales

Michael Nutz

Michael Nutz

contentXXL Manager
Sales and Partner Program
Tel.: +49 911 277 865-233
Fax: +49 911 277 865-222
michael.nutz@contentxxl.com

Kontakt Technik

Frank Daske

contentXXL Manager
Product and Development
Tel.: +49 911 277 865-260
Fax: +49 911 277 865-222
frank.daske@contentxxl.com
-

Parameter:
This is the text version of http://www.contentxxl.com/desktopdefault.aspx/tabid-288/604_read-2984/
© 2008 contentXXL International GmbH. All rights reserved. | Terms and Conditions | Imprint

back to Default Version