Mailinglisten-Archive |
> Kann jemand vielleicht aus eigener Erfahrung eine Aussage machen, wie resourcen- und > laufzeitintensiv es wäre, wenn alle für den Chat benötigten Informationen (Userprofile, > Sessions, Raumdaten, geschriebene Messages) in MySQL-Tabellen abgelegt sind und > daher sehr intensive Zugriffe auf die MySQL-DB stattfinden? > > Ist es u.U. erforderlich, den Speicherausbau des Servers zu verbessern (auf 256 MB), da > mehr MySQL Prozesse aktiv wären? Meiner Erfahrung nach muß eher darauf geachtet werden, daß genug Speicher für die PHP-Prozesse zur Verfügung steht. phpChat arbeitet mit Hilfe von Streaming und benötigt demnach mindestens einen residenten Serverprozeß pro Client, was demnach pro Nutzer mit 1-2MB zu Buche schlägt. Die Datenbank verbraucht weniger CPU-Zeit und auch weniger Speicher, es ist aber sehr sinnvoll, diese durch zusätzliche Kommunikation zwischen den Prozessen mit Hilfe von Shared Memory zu entlasten. Till
php::bar PHP Wiki - Listenarchive