| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer | Sensor Pipe [ SocketCon ] -- > Deamon <--> ajax.deamon.php [ SocketCon ] Sensor::getSensorValue('bla') Dein Deamon empfängt alle Sensor-Daten und hält allen ajax-"Connectoren" den aktuellen wert vor wenn sie requesten, andernfalls drückt er sie als INSERT INTO DELAYED in die Datenbank. Sockets mit Streams zu den Clienten halte ich für overnuke, oder wieviel nutzen ziehst du aus bspw. 1/24-Sekunde Wertrefresh ? wenn notfalls alle 1 oder alle 5 Sekunden genügt ?
__________________ |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 02.09.2009
Beiträge: 1.019
PHP-Kenntnisse: Fortgeschritten ![]() | Von wievielen Clients reden wir überhaupt? Oder hab ich das überlesen?
__________________ Wir suchen PHP Entwickler (Vollzeit) im Raum Darmstadt / Rhein-Main. Infos via E-Mail mueller@new-frontiers.de |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Longpolling bedeutet nicht, dass du einmal die Sekunde was schickst, sondern dann, wenn du neue Daten hast: Langes Pullen, Pushen, wenn Daten vorhanden. Wie hoch die Frequenz dann wirklich ist, steht wieder auf einem anderen Blatt. Das ist ein perfekter Use Case für node.js. Für die Sensorstationen kannste z.b. einen eigenen tcp-Stream aufmachen. Während die Daten reinkommen kannst du sie dann auch gleich wieder an deine Clients rausballern. https://github.com/LearnBoost/Socket.IO https://github.com/LearnBoost/Socket.IO-node Grüße Basti |
| | |
| | |
| Moderator Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Wenn du offen für andere Technoligien bist würde ich mir zum Beispiel mal faye ankucken: http://faye.jcoglan.com/ Oder wenn du keine Lust hast dir selbst einen Server aufzusetzen gibt's so was ähnliches auch als Dienstleistung: http://pusher.com/ Für pusher gibt's auch PHP-Libraries (und natürlich Beispiele wie der Code zum senden und der JS-Code zum empfangen aussehen muss).
__________________ Today you...Tomorrow me. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| agrajag nodejs |