SchweizFastify Hosting Schweiz

Fastify braucht einen wachen Prozess

Kein Kaltstart, warme Verbindungspools, offene WebSockets. Dazu feste CPU- und RAM-Grenzen, die Sie vorher kennen. Ab CHF 8.90 im Monat.

Jetzt bestellen
Kein Kaltstart
Feste CPU- und RAM-Grenzen
Server in der Schweiz

Ein Dienst, der nicht ständig aufwacht

Wer Fastify wählt, will Durchsatz. Der entsteht nicht im Framework allein, sondern auch daraus, dass der Prozess nicht bei jeder Anfrage neu beginnt.

Kein Kaltstart

Ihr Prozess läuft durchgehend. Die erste Anfrage nach einer ruhigen Stunde ist genauso schnell wie die tausendste, weil nichts erst hochfahren muss.

Zwischenspeicher bleibt warm

Verbindungspools, vorbereitete Abfragen und alles, was Sie im Speicher halten, überleben zwischen Anfragen. Genau davon lebt der Durchsatz von Fastify.

Dauerverbindungen möglich

WebSocket und serverseitige Ereignisse funktionieren, weil eine echte Verbindung offen bleiben darf und nicht nach einer Funktionslaufzeit abbricht.

Datenbank im selben Netz

MySQL oder PostgreSQL erreichen Sie über localhost. Der Weg zur Datenbank ist damit kurz und geht nicht über das öffentliche Netz.

Was Ihr Paket tatsächlich trägt

Keine geteilten Richtwerte, sondern die Grenzen Ihres eigenen Containers.

Basic

CHF 8.90/Mt.

1

CPU-Kerne

512

MB Arbeitsspeicher

Business

CHF 11.90/Mt.

2

CPU-Kerne

1024

MB Arbeitsspeicher

Professional

CHF 19.90/Mt.

4

CPU-Kerne

2048

MB Arbeitsspeicher

Ein Hinweis, der viel Sucherei spart. Fastify lauscht ohne weitere Angabe nur auf localhost. Geben Sie in listen die Adresse 0.0.0.0 und den Port aus process.env.PORT an, sonst erreicht der Webserver Ihren Dienst nicht.

Wofür Fastify hier eingesetzt wird

Drei Aufbauten aus dem Betrieb, samt passendem Paket.

API mit hohem Aufkommen

Viele kleine Anfragen pro Sekunde, etwa von einer App oder von Geräten im Feld.

Ein wacher Prozess mit warmem Verbindungspool. Die Antwortzeit hängt an Ihrem Code, nicht an einer Plattform, die erst hochfahren muss.

Passendes Paket

Business, ab CHF 11.90/Mt.

Dienst mit offenen Verbindungen

Ein Dashboard, das live nachlädt, ein Chat oder Benachrichtigungen über eine dauerhafte Verbindung.

WebSocket und serverseitige Ereignisse funktionieren, weil die Verbindung offen bleiben darf und keine Funktionslaufzeit sie kappt.

Passendes Paket

Business oder Professional

Schnittstelle zwischen Systemen

Daten aus einem System holen, umformen und in ein anderes schreiben, verlässlich und protokolliert.

Läuft rund um die Uhr, mit eigener Datenbank für Zwischenstände und mit sichtbarem Protokoll im Panel.

Passendes Paket

Basic, ab CHF 8.90/Mt.

Aus der Praxis

Fünf Punkte, die Zeit kosten können

Der erste ist der häufigste überhaupt und in einer Zeile behoben.

Der Dienst startet sauber, ist von aussen aber nicht erreichbar.

Fastify lauscht ohne weitere Angabe nur auf localhost. Geben Sie die Adresse ausdrücklich an, sonst kommt der Webserver nicht an Ihren Dienst heran.

app.listen({ host: '0.0.0.0', port: Number(process.env.PORT) })

Im Protokoll steht überall dieselbe Absender-Adresse.

Vor Ihrem Dienst steht nginx. Aktivieren Sie das Vertrauen in die weitergereichten Kopfzeilen, dann steht die echte Besucher-Adresse wieder in der Anfrage.

Fastify mit trustProxy starten

Der Speicher läuft im Betrieb voll.

Jede Website hat eine feste Grenze, 512 MB im Basic bis 2048 MB im Professional. Wer grosse Antworten im Speicher zusammenbaut, sollte streamen oder das nächstgrössere Paket wählen.

Die Zahl der Prozesse verhält sich nicht wie erwartet.

Wir starten einen Prozess pro Website. Den vorgesehenen Wert reichen wir als Umgebungsvariable durch, falls Ihre Anwendung selbst clustern möchte, ein eigener Prozessverwalter ist nicht Teil des Bildes.

WEB_CONCURRENCY

TypeScript wird nicht kompiliert.

Setzen Sie einen Build-Befehl, dann installieren wir auch die Entwicklungsabhängigkeiten und führen die Übersetzung aus. Ohne Build-Befehl fehlt das Werkzeug.

Build npm run build, Start node dist/server.js

Feste Grenzen, fester Preis

Sie wählen die Grösse einmal und wissen, was sie kostet. Datenbank, E-Mail und tägliche Backups sind überall enthalten.

Basic Webhosting

Perfekt für persönliche Websites und Blogs

CHF 89.00/ Jahr
Weiter zur Kasse
SSD-Speicher100 GB
Websites1
Datenbanken1
E-Mail-Postfächer10
Unbegrenzte Bandbreite
Kostenloses SSL-Zertifikat
7/5 Basis-Support
99,5 % Verfügbarkeitsgarantie
30 Tage Geld-zurück-Garantie
Keine Setup-Kosten
Tägliche automatische Backups
DDoS-Schutz
Am beliebtesten

Business Webhosting

Ideal für Unternehmen und Online-Shops

CHF 119.00/ Jahr
Weiter zur Kasse
SSD-Speicher500 GB
Websites5
Datenbanken5
E-Mail-Postfächer50
Unbegrenzte Bandbreite
Kostenloses SSL-Zertifikat
7/7 Priorisierter Support
99,9 % Verfügbarkeitsgarantie
30 Tage Geld-zurück-Garantie
Keine Setup-Kosten
Tägliche automatische Backups
DDoS-Schutz
Website-Migration inklusive
Erweiterte Firewall & Sicherheitsüberwachung

Professional Webhosting

Für stark frequentierte Websites

CHF 199.00/ Jahr
Weiter zur Kasse
SSD-Speicher1000 GB
Websites10
Datenbanken10
E-Mail-Postfächer100
Unbegrenzte Bandbreite
Kostenloses SSL-Zertifikat
7/7 Premium-Support
99,9 % Verfügbarkeitsgarantie
30 Tage Geld-zurück-Garantie
Keine Setup-Kosten
Tägliche automatische Backups
Erweiterter DDoS-Schutz
Website-Migration inklusive
Erweiterte Firewall & Sicherheitsüberwachung
Staging-Umgebung
Dedizierte Ressourcen
Priorisierter Zugriff auf neue Features

Auf jedem Paket schon dabei

Deploy per Git-Push

Repository verbinden, pushen, fertig. Gebaut wird in einem eigenen Auftrag, umgeschaltet erst, wenn die neue Fassung antwortet.

Wie der Wechsel abläuft

Datenbank inklusive

MySQL oder PostgreSQL, je nach Paket 1, 5 oder 10 Stück. Erreichbar über localhost, ohne offenen Port nach aussen.

Pakete vergleichen

E-Mail inklusive

Postfächer auf Ihrer Domain, 10 bis 100 je nach Paket, mit Webmail, IMAP und Spamschutz. Ihre App verschickt über denselben Zugang.

E-Mail Lösungen

Häufige Fragen zu Fastify-Hosting

Wie viel CPU und Arbeitsspeicher bekomme ich?

Basic bringt 1 CPU-Kern und 512 MB, Business 2 Kerne und 1024 MB, Professional 4 Kerne und 2048 MB. Das sind die Grenzen Ihres Containers, nicht geteilte Richtwerte.

Läuft mein Fastify-Server als mehrere Prozesse?

Nein, wir starten genau einen Prozess pro Website. Die vorgesehene Prozesszahl reichen wir als Umgebungsvariable WEB_CONCURRENCY durch, falls Ihre Anwendung selbst clustern möchte. Für die meisten Fastify-Dienste ist ein Prozess pro Website die passende Grösse.

Wie lautet der Start-Befehl?

Meist npm start, dahinter steht node server.js oder Ihre eigene Einstiegsdatei. Wichtig ist nur, dass Ihr Server den Port aus process.env.PORT nimmt und auf allen Adressen lauscht.

Muss ich auf 0.0.0.0 lauschen?

Ja. Fastify bindet standardmässig nur auf localhost. Geben Sie in listen die Adresse 0.0.0.0 an, sonst erreicht der Webserver Ihren Dienst nicht. Das ist der häufigste Stolperstein.

Funktionieren WebSockets?

Ja. Der Prozess läuft dauerhaft und Verbindungen dürfen offen bleiben. Es gibt keine Zeitgrenze einer Funktionslaufzeit, die eine Verbindung nach wenigen Sekunden beendet.

Kann ich TypeScript einsetzen?

Ja. Kompilieren Sie im Build-Befehl nach dist und zeigen Sie mit dem Start-Befehl auf das Ergebnis. Die Entwicklungsabhängigkeiten werden beim Bauen mitinstalliert, sobald ein Build-Befehl gesetzt ist.

Wie viele Anfragen pro Sekunde schafft ein Paket?

Das hängt an Ihrem Code, nicht an einer Zahl, die wir versprechen könnten. Was wir zusagen, sind die Grenzen Ihres Containers und ein Prozess, der dauerhaft läuft. Messen Sie mit Ihrem eigenen Lastprofil, die 30 Tage Geld-zurück-Garantie sind genau dafür da.

Bekomme ich die echte Besucher-Adresse?

Ja, über die weitergereichten Kopfzeilen. Starten Sie Fastify mit trustProxy, dann steht sie wieder in der Anfrage.

Kann ich eine Datenbank anbinden?

Ja, sie ist enthalten. MySQL oder PostgreSQL, je nach Paket 1, 5 oder 10 Stück, erreichbar über localhost, ohne offenen Port nach aussen.

Was passiert bei einem Deploy mit offenen Verbindungen?

Der neue Stand wird daneben aufgebaut und geprüft, erst danach wandert der Verkehr. Bestehende Verbindungen zum alten Stand laufen aus, statt hart abzubrechen.

Was kostet das im Monat?

Ab CHF 8.90 im Basic, CHF 11.90 im Business und CHF 19.90 im Professional. Fester Betrag, Bandbreite wird nicht verrechnet.

Fastify auf Schweizer Servern

ab CHF 8.90/Mt. Dauerhafter Prozess, feste Grenzen, Datenbank und E-Mail inklusive.

Jetzt bestellen

Läuft auf derselben Plattform wie unser Node.js-Hosting.