son gohan
Erfahrenes Mitglied
Hallo,
ich habe eine Frage.
Nehmen wir an wir haben 1000 User und wir muessen an diese User jede Sekunde neue Daten sende, sagen wir wegen einem Spiel oder sonstigen Service.
Mit welcher technik macht man diese Datenverteilung am besten?
Ideen von mir bisher waren so:
1. Ich erstelle fuer jeden User eine eigene Datei mit Usernamen und der user bekommt von mir ein Programm das jede Sekunde ueber HTTP Request die Daten aus der Datei lest.
2. Jeder User bekommt ein Programm das jede Sekunde aus der gleichen Datei lest, wo die noetigen Daten drine stehen.
Bei der Idee 1 habe ich gedacht das es von der Performance her eher machbar ist, weil wenn so viele Leute gleichzeitig auf die gleiche Datei zugreifen wie bei Idee 2 dann koennte es doch zu schnell zu ueberbelastung ausfall kommen.
Aber insgesam wuerde ich mich freuen wenn jemand mir sagen kann was hier eine professionale gaengige Methode ist das zu machen, vielleicht auch ein Tipp zu einem Online Tutorial wo ich eine fertige Loesung nachbauen kann waere toll.
Die Mittel die ich zur Verfuegung habe sind ein Webspace packet bei einm Webhoster mit PHP und eine MYsql datenbank wo die Daten drine stehen und auch alle User an welche die daten verteilt werden sollen, stehen in der Mysql Datenbank.
ich habe eine Frage.
Nehmen wir an wir haben 1000 User und wir muessen an diese User jede Sekunde neue Daten sende, sagen wir wegen einem Spiel oder sonstigen Service.
Mit welcher technik macht man diese Datenverteilung am besten?
Ideen von mir bisher waren so:
1. Ich erstelle fuer jeden User eine eigene Datei mit Usernamen und der user bekommt von mir ein Programm das jede Sekunde ueber HTTP Request die Daten aus der Datei lest.
2. Jeder User bekommt ein Programm das jede Sekunde aus der gleichen Datei lest, wo die noetigen Daten drine stehen.
Bei der Idee 1 habe ich gedacht das es von der Performance her eher machbar ist, weil wenn so viele Leute gleichzeitig auf die gleiche Datei zugreifen wie bei Idee 2 dann koennte es doch zu schnell zu ueberbelastung ausfall kommen.
Aber insgesam wuerde ich mich freuen wenn jemand mir sagen kann was hier eine professionale gaengige Methode ist das zu machen, vielleicht auch ein Tipp zu einem Online Tutorial wo ich eine fertige Loesung nachbauen kann waere toll.
Die Mittel die ich zur Verfuegung habe sind ein Webspace packet bei einm Webhoster mit PHP und eine MYsql datenbank wo die Daten drine stehen und auch alle User an welche die daten verteilt werden sollen, stehen in der Mysql Datenbank.