Websites, Migration und Astro 7 Min.

Statische Website hosten: Cloudflare, Netlify oder ein VPS

Für das Hosting einer statischen Website ist ein CDN-Hoster wie Cloudflare oder Netlify die richtige Standardwahl: Jede Veröffentlichung wird automatisch bereitgestellt und lässt sich mit einem Handgriff zurücknehmen. Den Unterschied macht, was gezählt wird: ausgelieferte Dateien, ausgeführter Code, manchmal jedes Deployment. Ein eigener Server lohnt sich, wenn eine Vorgabe ihn erzwingt.

Inhalt7
  1. 01Was ein Hoster für statische Websites leisten muss
  2. 02Was gezählt wird, und warum das das eigentliche Kriterium ist
  3. 03Die Einstellungen, die überraschen
  4. 04Und ein eigener Server?
  5. 05Cloudflare, Netlify oder eigener Server: was sich ändert
  6. 06Wie Sie wählen, in vier Fragen
  7. 07Häufige Fragen

Eine statische Website zu hosten, scheint der einfache Teil des Projekts zu sein. Die Website ist ein Ordner mit HTML-, CSS- und Bilddateien, der bei der Veröffentlichung erzeugt wird, und fast jedes Hosting kann ihn ausliefern. Genau das macht die Wahl trügerisch: Alle liefern schnell aus, und die Unterschiede zeigen sich erst beim ersten ausgeschöpften Kontingent oder bei der ersten Weiterleitung, die nicht tut, was man dachte.

Diese Website und Palmora Property, ein Immobilienportal, das wir für einen Kunden betreiben, sind mit Astro gebaut. Die Website und die Web-App von Challenge Us, einer von uns entwickelten App für Gruppenherausforderungen, werden seit September 2026 als statische Dateien von Cloudflare ausgeliefert. Hier ist, was wir aus diesen Entscheidungen mitnehmen, zusammen mit den Regeln, die die Anbieter selbst veröffentlichen. Wenn die Frage noch ist, ob Sie WordPress verlassen sollten, beginnen Sie mit warum auf eine statische Website mit Astro migrieren.

Was ein Hoster für statische Websites leisten muss

Bevor man Namen vergleicht, die Liste dessen, was man erwartet:

  • Bei jeder Veröffentlichung bauen und bereitstellen, ohne manuellen Eingriff, auch wenn der Inhalt aus einem CMS kommt: eine Headless-Website mit Astro und Sanity wird dank eines Webhooks bei jeder Veröffentlichung neu gebaut.
  • Frühere Versionen behalten und mit einem Handgriff zu einer davon zurückkehren, wenn eine Veröffentlichung etwas kaputt macht.
  • Private Vorschauen eines Branches ausliefern, um vor der Veröffentlichung gegenzulesen.
  • Weiterleitungen und Header verwalten (Cache, Sicherheit, noindex der Vorschauen) in Dateien, die mit der Website versioniert sind.
  • HTTPS ausliefern auf Ihrer Domain, Zertifikat inklusive.

Netlify und Cloudflare erfüllen diese Punkte. Der Unterschied liegt woanders: in dem, was gezählt wird.

Was gezählt wird, und warum das das eigentliche Kriterium ist

Die ausgelieferten Dateien

Bei Cloudflare gibt die Dokumentation zu den statischen Dateien der Workers an, dass Anfragen an diese Dateien weder berechnet noch begrenzt werden und ihre Speicherung keine Kosten verursacht. Nur Anfragen, die den Code des Workers ausführen, etwa für ein Rendering auf Abruf, folgen der Preisliste der Workers. Bei einer wirklich statischen Website ändert eine Traffic-Spitze die Rechnung also nicht.

Bei Netlify beschreibt die Seite zur Erklärung der Credits im Oktober 2026 Tarife auf Credit-Basis: 300 Credits pro Monat im Tarif Free, 1 000 in Personal, ab 3 000 in Pro. Dieses Guthaben wird so verbraucht:

15 Credits

werden bei jedem Deployment in die Produktion verbraucht

Keine Credits

werden von Branch-Vorschauen verbraucht

20 Credits

werden pro Gigabyte Bandbreite verbraucht

2 Credits

werden pro zehntausend Anfragen verbraucht

Quelle: Netlify, Seite „How credits work“, abgerufen im Oktober 2026

Im Tarif Free genügen also zwanzig Deployments in die Produktion, um den Monat auszuschöpfen. Diese Beträge ändern sich: Lesen Sie die Seite erneut, bevor Sie entscheiden.

Der ausgeführte Code

Hier kommen die meisten Überraschungen. Eine „statische“ Website behält oft ein paar Funktionen: ein Formular, einen Webhook, eine auf Abruf gerenderte Seite. Netlify zählt diese Rechenleistung in Credits, 10 pro Gigabyte-Stunde; bei Cloudflare wird jede Anfrage, die den Worker weckt, nach seiner Preisliste berechnet. Eine Funktion, die bei jedem Besuch aufgerufen wird, lässt die Rechnung im Takt des Traffics steigen, was den Vorteil des Statischen zunichtemacht. Besser sind seltene Funktionen, die nur aufgerufen werden, wenn ein Besucher etwas tut: Der Artikel über Formulare und Suche auf einer statischen Website zeigt, wie.

Das geteilte Konto

Die am wenigsten sichtbare Falle: In manchen Tarifen gehört das Guthaben dem Konto, nicht der Website.

Achtung

Ein anderes Projekt kann Ihre Website stoppen

Die Netlify-Seite zu den Credits ist eindeutig: Ist das Credit-Guthaben aufgebraucht, werden alle Projekte des Kontos pausiert, und ihre Besucher sehen eine Seite „Site not available“. Eine Website, die keine Funktion aufruft, bleibt also ebenfalls stehen, weil ein anderes Projekt das Guthaben verbraucht hat.

Aus diesem Grund haben wir Challenge Us im September 2026 aus einem Netlify-Team herausgelöst, das mit anderen Projekten geteilt war und in dem eine Kontingentüberschreitung alle Projekte des Teams pausierte. Die Lehre gilt über diesen Fall hinaus: Ein Kunde oder ein Produkt mit eigenem Lebenszyklus fährt besser mit einem eigenen Hosting-Konto.

Die Einstellungen, die überraschen

Die Reihenfolge zwischen Weiterleitungen und Dateien. Dieselbe Konfiguration verhält sich von Hoster zu Hoster unterschiedlich:

Laut der Dokumentation von Netlify

  • Eine Weiterleitungsregel greift nicht, wenn unter dieser Adresse eine Datei existiert, außer man erzwingt sie mit einem !

Laut der Dokumentation von Cloudflare

  • Eine Regel der Datei _redirects greift immer, ob eine Datei existiert oder nicht

Die Website von Challenge Us leitet jede Adresse, die keine ihrer Seiten ist, zur App weiter: Diese Regel steht im Code ihres Workers statt in _redirects, wo sie die Seiten der Website verdeckt hätte.

Die Seite index.html. Standardmäßig leitet Cloudflare laut seiner Dokumentation /index.html auf / weiter. Die Web-App von Challenge Us deaktiviert dieses Verhalten: Ihr Service Worker liefert gerade index.html bei jedem Öffnen aus, und eine Weiterleitung an dieser Stelle würde das Öffnen der App scheitern lassen.

Die tatsächlich ausgelieferten Header. Eine Header-Datei gilt nur für die Antworten, auf die der Hoster sie anwendet.

Aus der Praxis

Bei Palmora Property: Sicherheits-Header seit Monaten konfiguriert, nie ausgeliefert

Die Seiten von Palmora Property werden serverseitig gerendert, und die beim Hoster deklarierten Header galten nicht für das vom Server gerenderte HTML.

Sobald eine Seite auf Abruf gerendert wird, prüfen Sie die Antwort selbst, mit curl -sI auf die öffentliche Adresse, statt der Konfiguration.

Keine dieser Einstellungen ist schlimm, wenn man sie kennt, und alle lassen sich vor dem Livegang auf der Vorschauadresse prüfen.

Und ein eigener Server?

Einen Ordner mit Dateien von einem privaten Server auszuliefern, ist einfach. Wir betreiben selbst einen einzelnen Server, der rund ein Dutzend Dienste beherbergt: Er ist das richtige Werkzeug für Geschäftsanwendungen, selten das beste für eine öffentliche Website. Die Gründe:

  • keine weltweite Auslieferung, ohne ein CDN davorzuschalten;
  • Zertifikate, Systemupdates und Überwachung werden wieder Ihre Sache;
  • kein eingebautes Zurückrollen, es sei denn, man baut es selbst.

Er lohnt sich, wenn eine Vorgabe ihn erzwingt: ein bereits bezahltes und vorgeschriebenes Hosting, eine Anforderung an den Speicherort der Daten oder Besucher hinter Unternehmensnetzen oder in Ländern, die bestimmte Dienste filtern. Im letzten Fall zählt übrigens der Hoster weniger als die Seite selbst: Schriften und Ressourcen auf der Website gehostet, kein Aufruf eines Drittdienstes.

Cloudflare, Netlify oder eigener Server: was sich ändert

Was zähltCloudflareNetlifyEigener Server
Ausgelieferte DateienWeder berechnet noch begrenztBandbreite und Anfragen in CreditsIm Pauschalpreis des Servers
Ausgeführter CodeAnfragen an den Worker berechnetRechenleistung in Credits gezähltAuf Ihrer eigenen Maschine
BetriebDurch den AnbieterDurch den AnbieterIhre Aufgabe

Wie Sie wählen, in vier Fragen

  1. Führt die Website bei jedem Besuch Code aus? Wenn nicht, macht ein Hoster, der ausgelieferte Dateien nicht zählt, das Budget unabhängig vom Traffic.
  2. Wie viele Deployments pro Monat? Bei einem Hoster, der sie zählt, kostet eine Website, die ein Redaktionsteam zehnmal am Tag veröffentlicht, nicht dasselbe wie eine, die jede Woche aktualisiert wird.
  3. Wird das Konto mit anderen Projekten geteilt? Wenn ja, was passiert, wenn eines davon das Guthaben ausschöpft?
  4. Wer verwaltet Domain und DNS? DNS beim selben Anbieter wie das Hosting vereinfacht Zertifikate und Umstellungen.

Beantworten Sie diese vier Fragen und testen Sie dann die Konfiguration auf einer Vorschauadresse, bevor Sie die Domain verbinden. Läuft Ihre aktuelle Website unter WordPress oder Drupal, übernimmt unsere Migration auf eine statische Website jede Adresse, bringt die Website auf ein Hosting für wenige Euro im Monat und überwacht die Umstellung vierzehn Tage lang.

Häufige Fragen

Reicht GitHub Pages für eine Unternehmenswebsite?

Für eine schlanke Unternehmenswebsite kann es technisch reichen. Aber die von GitHub veröffentlichten Nutzungsgrenzen stellen klar, dass Pages weder dafür vorgesehen noch dafür zugelassen ist, ein Online-Geschäft, einen Shop oder eine überwiegend auf kommerzielle Transaktionen ausgerichtete Website zu betreiben. Sie legen außerdem 1 GB pro veröffentlichter Website und eine Richtgrenze von 100 GB Bandbreite pro Monat fest. Für eine kommerzielle Website nehmen Sie einen Hoster, der dafür gemacht ist.

Verliert man beim Hosterwechsel Rankings?

Nein, solange Adressen, Weiterleitungen und Header gleich bleiben: Die Suchmaschine findet dieselben Seiten unter denselben Adressen. Der Wechsel erfolgt auf DNS-Ebene, ohne die Website anzufassen. Prüfen Sie vor der Umstellung auf der Vorschauadresse des neuen Hosters einige wichtige Seiten, jede Weiterleitung und die Sitemap, und wiederholen Sie das, sobald die Domain verbunden ist.

Ist das Hosting einer statischen Website wirklich kostenlos?

Fast, solange die Website keinen Code ausführt: Bei Cloudflare werden ausgelieferte Dateien laut Dokumentation weder berechnet noch begrenzt. Kosten entstehen durch Funktionen, durch viele Deployments bei einem Hoster, der sie zählt, und durch Konten, die sich mehrere Projekte teilen. Lesen Sie die Grenzen jedes Tarifs, nicht nur seinen Einstiegspreis, und datieren Sie Ihre Lektüre: Diese Preislisten ändern sich.

Quellen

  1. Die Dokumentation zu den statischen Dateien der Workers (neuer Tab)developers.cloudflare.com
  2. Die Seite zur Erklärung der Credits (neuer Tab)docs.netlify.com
  3. Die von GitHub veröffentlichten Nutzungsgrenzen (neuer Tab)docs.github.com
Quelle 1

Die Dokumentation zu den statischen Dateien der Workers

Auf developers.cloudflare.com lesen(neuer Tab)
Quelle 2

Die Seite zur Erklärung der Credits

Auf docs.netlify.com lesen(neuer Tab)
Quelle 3

Die von GitHub veröffentlichten Nutzungsgrenzen

Auf docs.github.com lesen(neuer Tab)

Jim · Gründer von Brain Plus AI

Ebenfalls lesenswert zu websites, migration und astro

  • Verstehen8 Min. Der Leitfaden zum Thema

    Zu einer statischen Website mit Astro migrieren, ohne SEO zu verlieren

    Eine von Astro erzeugte statische Website ersetzt ein in die Jahre gekommenes WordPress oder Drupal, ohne die Adressen zu ändern: reine HTML-Seiten aus einem CDN, kein Plugin zum Patchen und eine Veröffentlichungskette mit Rücksprung. Was sich ändert, wie man migriert und wann man es lassen sollte.

  • Praxisleitfaden7 Min.

    Formular und Suche auf einer statischen Website: so geht es

    Eine statische Website ist keine starre Website: Formular, Newsletter, interne Suche oder auf Abruf gerenderte Seite werden einzeln angebunden. Die Lösungen, und die Regel, die verhindert, dass Anfragen verloren gehen.

  • Auswählen und kalkulieren6 Min.

    Was eine Firmenwebsite 2026 kostet

    Eine Firmenwebsite bezahlt man zweimal: bei der Erstellung und dann jedes Jahr. Was den ersten Preis verändert, was den zweiten aufbläht, und die Fragen, die zwei Angebote endlich vergleichbar machen.

WhatsApp