Wählen Sie die Veröffentlichungsmethode entsprechend der Größe Ihrer Website
WebAcappella Fusion bietet drei Methoden, um Ihre Website ins Internet zu stellen: SFTP/FTP, SSH-Synchronisation (rsync) und Veröffentlichung in einem lokalen Ordner. Bei einer kleinen Website ist jede Methode geeignet. Bei einer wachsenden Website (Katalog, Blog, Portfolio…) wird die Wahl entscheidend: Eine Veröffentlichung kann je nach Methode und Einstellungen einige Sekunden oder bis zu dreißig Minuten dauern.
Diese Seite hilft Ihnen dabei, die für Ihr Projekt am besten geeignete Methode auszuwählen und die Leistungsoptionen richtig einzustellen.
Kurzer Vergleich der drei Methoden
| Kriterium | SFTP / FTP | SSH-Synchronisierung (rsync) | Manuelle Veröffentlichung (FileZilla...) |
|---|---|---|---|
| Voraussetzungen beim Hosting-Anbieter | FTP-Zugang (universell) | SSH-Zugang (kompatible Angebote) | Keine (Export auf Festplatte) |
| Sicherheit der Übertragung | Verschlüsseltes SFTP, unverschlüsseltes FTP | Immer verschlüsselt (SSH) | Nicht zutreffend |
| Differenzielle Übertragung | Ganze Datei wird bei Änderung erneut gesendet | Intra-Datei-Delta: Es werden nur geänderte Blöcke gesendet | Nicht zutreffend |
| Wiederaufnahme nach Unterbrechung | Nein, alles beginnt von vorne | Ja, wird an der Stelle fortgesetzt, an der die Unterbrechung stattfand | Nicht zutreffend |
| Integritätsprüfung | Keine native | Prüfsumme für jede Datei | Nicht zutreffend |
| Ideal für | Kleine und mittlere Websites (bis zu ~200 Seiten) | Große Websites, häufige Aktualisierungen | Übertragung mit Ihrem bevorzugten FTP-Client, externe Integration (CI, Backups) |
Kleine Website (bis zu ~50 Seiten): SFTP reicht aus
Bei einer einfachen Website mit wenigen Seiten und einigen Dutzend Bildern dauert die Veröffentlichung per SFTP nur wenige Sekunden und ist völlig problemlos. Sie brauchen nicht weiter zu suchen.
- Entscheiden Sie sich für SFTP statt FTP: SFTP verschlüsselt Ihre Anmeldedaten und Ihre Daten, während FTP das Passwort unverschlüsselt überträgt.
- Behalten Sie die Standardeinstellung für die Anzahl der gleichzeitigen Verbindungen bei (Empfohlen: 10) – sie ist für fast alle Hosting-Anbieter geeignet.
- Die detaillierte Konfiguration finden Sie auf der Seite
- SFTP und FTP – Einstellungen
Mittlere Website (50 bis 500 Seiten): SFTP mit Einstellung der gleichzeitigen Verbindungen
Wenn die Website wächst (Blog, Katalog, Fotogalerie…), macht sich die Dauer der SFTP-Veröffentlichung bemerkbar. WebAcappella Fusion kann mehrere FTP-Verbindungen parallel öffnen, um die Übertragung zu beschleunigen.
In den Einstellungen Ihres SFTP/FTP-Servers enthält die Gruppe „Synchronisationsoptimierung“ ein Dropdown-Menü, in dem Sie zwischen 1 und 20 gleichzeitigen Verbindungen wählen können:
- 1 (Kompatibler): jeweils nur eine Verbindung. Zu verwenden, wenn Ihr Hosting-Anbieter mehrere Verbindungen sperrt oder Fehlermeldungen wie „too many connections“ zurückgibt.
- 10 (Empfohlen): Standardwert, die richtige Balance zwischen Geschwindigkeit und Kompatibilität mit den meisten Hosting-Anbietern.
- Bis zu 20: Kann die Übertragung bei sehr großen Websites weiter beschleunigen, vorausgesetzt, Ihr Hosting-Anbieter akzeptiert dies, ohne die Verbindungen zu drosseln oder zu unterbrechen.
Wenn Ihre Veröffentlichungen teilweise fehlschlagen oder der Host Verbindungsfehler meldet, senken Sie diesen Wert schrittweise (10 → 5 → 3 → 1). Wenn bei 10 alles funktioniert, können Sie versuchen, auf 15 oder 20 zu erhöhen, um bei umfangreichen Übertragungen Zeit zu sparen.
Große Website (500 Seiten und mehr): Wechseln Sie zu rsync (SSH-Synchronisation)
Ab einem bestimmten Umfang – mehrere hundert Seiten, umfangreicher Produktkatalog, große Galerien – stößt SFTP an seine strukturellen Grenzen: keine differenzielle Übertragung innerhalb der Dateien, keine automatische Wiederaufnahme bei Verbindungsabbruch, keine native Integritätsprüfung. Genau hier kommt rsync ins Spiel.
rsync ist kein einfaches Übertragungsprotokoll: Es ist ein Algorithmus zur differentiellen Synchronisation. Anstatt jede geänderte Datei vollständig zu senden, vergleicht es die lokale und die entfernte Version und sendet nur die tatsächlich geänderten Blöcke innerhalb der Datei.
Konkret macht rsync Folgendes, was SFTP nicht kann:
- Differenzielle Übertragung innerhalb einer Datei: Wenn Sie zwei Absätze auf einer Seite ändern, werden nur diese Blöcke gesendet, nicht die gesamte Seite.
- Einzige multiplexierte SSH-Verbindung: Die gesamte Übertragung läuft über einen einzigen verschlüsselten Kanal, ohne dass bei jeder Datei eine Neuverhandlung erforderlich ist (daher ist die Option „gleichzeitige Verbindungen“ nicht nötig).
- Komprimierung der gesendeten Daten während der Übertragung.
- Integritätsprüfsumme für jede Datei: kein Risiko für beschädigte Dateien.
- Automatische Wiederaufnahme bei Netzwerkunterbrechung, ohne von vorne beginnen zu müssen.
- Koordiniertes Löschen veralteter Dateien auf dem Server: keine Anhäufung alter Geisterdateien.
Ergebnis: Auf einer Website mit 500 Seiten, auf der Sie einige Inhalte ändern, dauert ein rsync-Update nur wenige Sekunden – gerade so lange, wie es dauert, die Deltas zu senden, und das war’s.
Voraussetzung: SSH-Zugang bei Ihrem Hosting-Anbieter
rsync funktioniert nicht über FTP: Es benötigt serverseitigen SSH-Zugang. Nicht alle Hosting-Anbieter bieten dies an, insbesondere bei Einstiegsangeboten im Shared-Hosting-Bereich. Einige Beispiele für kompatible Hosting-Anbieter:
- o2switch: SSH ist standardmäßig auf allen Konten aktiviert.
- OVH: bei bestimmten Angeboten verfügbar (Shared Hosting Performance, VPS, dedizierte Server).
- Infomaniak, PlanetHoster und die meisten Linux-VPS mit Shell-Zugriff.
Wenn Ihr aktuelles Angebot nur FTP bietet, können Sie die SFTP-Veröffentlichung beibehalten (die weiterhin voll funktionsfähig ist) oder eine Migration zu einem Angebot mit SSH in Betracht ziehen, sofern die Größe Ihres Projekts dies rechtfertigt.
Die vollständige Vorgehensweise zur Generierung eines SSH-Schlüssels (über cPanel) und zur Konfiguration der Verbindung ist auf der Seite beschrieben:
SSH-Synchronisierung – Konfiguration
Sonderfall: Manuelle Veröffentlichung (FileZilla, Cyberduck, RsyncBrowser...)
Bei dieser Methode wird nichts direkt über das Internet gesendet: WA Fusion schreibt die gesamte Website in einen Ordner auf Ihrem Computer. Anschließend müssen Sie diesen Ordner mit einem Tool Ihrer Wahl (FileZilla, Cyberduck, Transmit, RsyncBrowser, ein Deployment-Skript…) auf den Server übertragen. Nützlich für:
- Die Übertragung der Website über einen FTP/SFTP-Client eines Drittanbieters (FileZilla, Cyberduck, Transmit…), wenn Sie Ihr gewohntes Tool bevorzugen.
- Ein externes Deployment-Tool einzubinden (Git, CI/CD, eigenständiges rsync-Skript, RsyncBrowser).
- Testen der fertigen Website lokal vor der Veröffentlichung.
- Erstellen einer Sicherungskopie der kompilierten Version der Website.
Manuelle Veröffentlichung – Details
Und vor der Übertragung: der Aufbau der Website
Die Gesamtdauer einer Veröffentlichung = Erstellungszeit (lokal) + Übertragungszeit (zum Server). Bei großen Websites nutzt WA Fusion eine Multiprozess-Erstellung, die alle Kerne Ihres Rechners nutzt, um die Seiten parallel zu generieren. Dadurch können mehrere hundert Seiten in nur wenigen Dutzend Sekunden erstellt werden.
In Kombination mit rsync auf der Übertragungsseite erfolgt der gesamte Prozess – von „Ich habe Inhalte geändert“ bis „Der Besucher sieht die neue Version“ – nahezu augenblicklich, selbst bei den umfangreichsten Websites.
Zusammenfassung: Welche Methode soll man wählen?
- Präsentationswebsite oder kleiner Blog: SFTP, Standardeinstellungen.
- Mittlere Website mit regelmäßigen Veröffentlichungen: SFTP, Standard beibehalten (10 Verbindungen) oder auf 15–20 erhöhen, wenn der Host die Last bewältigen kann.
- Große Website, häufige Aktualisierungen, hohe Anforderungen an die Zuverlässigkeit: rsync (SSH-Synchronisierung), sofern Ihr Hosting-Anbieter SSH-Zugriff anbietet.
- Manueller Workflow oder Drittanbieter-Tool (FileZilla, Cyberduck…): Veröffentlichung in einem lokalen Ordner, dann Übertragung mit Ihrem bevorzugten Client.
Sie können in den Veröffentlichungseinstellungen jederzeit von einer Methode zur anderen wechseln, ohne dass Daten verloren gehen. Ihre Projekte, Inhalte und Anmeldedaten sind unabhängig von der verwendeten Übertragungsmethode.