Sprache

7-mal schnellere Veröffentlichung: die Multiprozess-Architektur

Neuigkeiten

Die Veröffentlichung einer Website kann frustrierend sein, wenn sie mehrere Minuten dauert. Je größer Ihre Website wird – Seiten, Bilder, Produkte –, desto länger dauert das Warten. Mit der Multiprozess-Architektur sorgt WebAcappella Fusion für einen Durchbruch, indem es die volle Leistung Ihres Prozessors nutzt.

Bis zu 7-mal schneller

Tests mit Websites in realer Größe zeigen spektakuläre Verbesserungen. Eine 50-seitige Website mit Shop, deren Veröffentlichung zuvor 2 Minuten dauerte, wird nun in weniger als 20 Sekunden generiert. Bei einer 200-seitigen Website ist der Gewinn noch deutlicher, da mehr Aufgaben parallelisiert werden können.

Der Beschleunigungsfaktor hängt von der Anzahl der Kerne Ihres Prozessors ab. Auf einem Mac mit einem Apple-Silicon-Chip (M1, M2, M3) oder einem neueren PC mit einem Multi-Core-Prozessor sind die Verbesserungen am größten.

Vorher/nachher: ein konkretes Beispiel

Um den Leistungsgewinn zu veranschaulichen, hier ein Vergleich, der auf einer realen Website mit 80 Seiten gemessen wurde, einschließlich eines Shops mit 40 Produkten, Fotogalerien und einem Blog:

  • Vorher (sequenzielle Erstellung): 3 Minuten 20 Sekunden für eine vollständige Veröffentlichung
  • Nachher (Multiprozess-Erstellung auf 8 Kernen): 28 Sekunden für dieselbe Veröffentlichung
  • Gewinn: Zeit durch 7 geteilt, d. h. 2 Minuten und 52 Sekunden Zeitersparnis bei jeder Veröffentlichung

Dieser Zeitgewinn wiederholt sich bei jeder Veröffentlichung. Wenn Sie während der Erstellung Ihrer Website 3 bis 4 Mal pro Tag veröffentlichen, sparen Sie täglich fast 10 Minuten. Über die gesamte Projektdauer hinweg bedeutet dies weniger Arbeitsstunden, die Sie mit Warten verbringen.

Wie funktioniert das?

Früher wurde jede Seite nacheinander generiert – eine nach der anderen. Die Multiprozess-Architektur teilt die Arbeit auf und verarbeitet mehrere Seiten gleichzeitig, wobei moderne Multi-Core-Prozessoren genutzt werden. Die HTML-Generierung, die Bildoptimierung und die Erstellung des CSS erfolgen parallel.

Das Ergebnis: Eine Veröffentlichungszeit, die proportional zur Anzahl der verfügbaren Kerne verkürzt wird, ohne Abstriche bei der Qualität oder Zuverlässigkeit des Ergebnisses.

Kompatibilität

Die Multiprozess-Konfiguration funktioniert auf allen von WebAcappella Fusion unterstützten Systemen. Die Zeitersparnis variiert je nach Ihrer Hardware-Konfiguration:

  • Apple Silicon Mac (M1, M2, M3, M4): optimale Leistung dank der Hochleistungskerne dieser Chips. Die aktuellen MacBook Air- und Pro-Modelle bieten 8 bis 12 Kerne, was einen maximalen Beschleunigungsfaktor bedeutet
  • Mac Intel: Deutliche Leistungssteigerungen bei Modellen mit Quad-Core-Prozessoren oder mehr (MacBook Pro ab 2018, iMac)
  • Windows-Multicore-PCs: Jeder PC mit einem Intel Core i5/i7/i9- oder AMD Ryzen-Prozessor profitiert in vollem Umfang von der Parallelisierung. Aktuelle Prozessoren mit 8 oder 16 Kernen bieten die beste Leistung

Selbst auf einem älteren Computer mit einem Dual-Core-Prozessor werden Sie einen spürbaren Leistungsgewinn feststellen (etwa 1,5- bis 2-mal schneller). Der Leistungsgewinn steigt proportional zur Anzahl der verfügbaren Kerne.

Inkrementelle Updates

Die Multiprozess-Architektur lässt sich mit dem inkrementellen Veröffentlichungssystem von WebAcappella Fusion kombinieren. Bei einem Update werden nur die Seiten neu generiert und auf Ihren Server übertragen, die seit der letzten Veröffentlichung geändert wurden. Unveränderte Seiten werden nicht erneut verarbeitet.

Konkret bedeutet dies: Wenn Sie einen Tippfehler auf einer einzigen Seite einer Website mit 200 Seiten korrigieren, wird nur diese Seite neu generiert und gesendet. Die FTP/SFTP-Übertragung betrifft nur die geänderten Dateien, was die Wartezeit weiter verkürzt. Die Kombination aus paralleler Erstellung und inkrementeller Veröffentlichung sorgt für nahezu sofortige Aktualisierungen, selbst bei umfangreichen Websites.

Transparent und automatisch

Es ist keine Konfiguration erforderlich. Die Multiprozess-Erstellung wird automatisch aktiviert, sobald Ihr System dies zulässt. Sie klicken wie gewohnt auf „Veröffentlichen“, und Ihre Website ist viel schneller bereit. Dies ist eine jener unsichtbaren Verbesserungen, die den Arbeitsalltag verändern.

Diese Optimierung gilt sowohl für die lokale Veröffentlichung (Vorschau) als auch für die Veröffentlichung auf Ihrem FTP-/SFTP-Server. Die eingesparte Zeit summiert sich mit jedem Update Ihrer Website.