Faq
Wie viele Nutzer kann SPChat bedienen?
Da SPChat für die Echtzeit-Kommunikation Server-Sent Events (SSE) nutzt, hält jeder aktive Benutzer standardmäßig eine dauerhafte Verbindung zum Server offen. Jede Verbindung belegt einen PHP-Prozess (PHP-FPM Worker) für ca. 50 Sekunden. Die Kapazität hängt daher direkt von Ihrem Webhosting ab:
- Bis zu 25 gleichzeitige Nutzer: Läuft problemlos auf jedem normalen Shared-Hosting/Webspace (viele Hoster begrenzen die zeitgleichen PHP-Prozesse auf 20 bis 30).
- 50 bis 100 gleichzeitige Nutzer: Ein VPS (Virtual Private Server) wird empfohlen. Die PHP-Einstellung
pm.max_childrensollte auf mindestens 120 gesetzt sein. - Über 100 gleichzeitige Nutzer: Ein leistungsstarker VPS/VDS (min. 4 CPU-Kerne, 8 GB RAM,
pm.max_children > 300) ist notwendig. Passende, für SPChat optimierte vServer erhalten Sie auf Anfrage direkt bei uns.
Ressourcenschonende Alternative: Sollten die Serverressourcen Ihres Webspaces knapp sein oder die PHP-Prozess-Limits des Hosters erreicht werden, lässt sich der Chat in der Konfiguration unkompliziert von SSE auf das klassische HTTP-Polling umschalten. Dieses fragt Nachrichten in kurzen Intervallen ab, blockiert keine dauerhaften PHP-Prozesse und senkt den Ressourcenverbrauch des Servers massiv.