![]() |
|||||||||||||||||
|
|||||||||||||||||
System-ArchitekturDie Architektur, in die ZMS clinical eingebettet wird, wird abgestimmt auf die zu erwartende Belastung des System; für kleinere Websites ist die Architektur sehr einfach und erfordert keinerlei externe Konfiguration. Autor: Dr. F. Hoffmann, 08.04.2004
Um auch größeren Belastungen standzuhalten, kommen übliche Optimierungs-Maßnahmen auf Open Source-Basis zum Einsatz. Dies betrifft insbesondere das Caching (Zwischenspeichern von HTML-Seiten und rasches Ausliefern) und das Indexing (für die Suchmaschine). Bei extrem großen Systemen bietet sich die Lastverteilung auf mehrere Rechnersysteme an; Zope liefert die hierfür erforderliche Basistechnologie mit.
Caching
Je nach Größe des Systems bzw. zu erwartender Nutzung sind unterschiedliche Caching-Ansätze empfehlenswert: Ziel ist es, die Auslieferung der angefragten HTML-Dokumente hinreichend performant ablaufen zu lassen bzw. das System möglichst einfach zu halten,
Multi-Websites
ZMS clinical eignet sich hervorragend zum Betrieb von Multi-Websites, d.h. nicht nur eine Website wird auf einem Rechner betrieben, sondern mehrere; erfahrungsgemäß lassen sich bis zu 40 ZMS-Websites sehr gut auf einem einzigen Rechner administrieren. ZMS ist auf Multi-Website-Konstallationen optimiert; so lassen sich Inhalte bzw. Links konsistent zwischen den einzelnen Clients einer Multi-Website austauschen und auf einfache Weise übergreifende Navigationen aufbauen.
Suche: externes vs. externes Indexing
Für kleinere Dokumentmengen (unter 500) reicht der standardmäßig integrierte Indexing-Mechanismus der Zope-Datenbank erfahrungsgemäß völlig aus; diese Methode hat den Vorteil, dass der Index wird bei jeder Content-Änderung sofort aktualisiert wird.
Lastverteilung
Da ZMS auf den Zope-Applications-Server aufsetzt, wird es maßgeblich von dessen Performance bestimmt; es lassen sich mit Zope sowohl Ein-Rechner- wie auch Mehr-Rechner-Architekturen (load balancing) aufbauen. Hierfür steht das ZEO-System (Zope Enterprise Objects) zur Verfügung. |
|
||||||||||||||||
|
ZMS clinical ist ein Netzwerkprojekt von
medvalue.net und
open:technet.de |
|||||||||||||||||