| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Benutzer Registriert seit: 13.10.2008
Beiträge: 70
![]() | Zitat:
die Tatsache, daß man normalerweise eine Datenbank nutzt, um allen Clients den gleichen Datenbestand zu liefern. Die Daten werden von einem Worker-Skript gesammelt, sollen in meinem Fall aber nicht in die Datenbank. Die Frage ist dann, wie verteilt das Worker-Skript die Daten nun an die PHP-Ajax-Anfragen (seperates Skript)? Bei anderen Programmiersprachen kann man zwischen zwei Threads eine direkte Verbindung aufbauen und die Daten durchreichen. | |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ajax gibt der Anfrage etwas individuelles mit und der Server wertet dieses Etwas aus.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | die Antwort bleibt gleich - du schickst NIE etwas an mehrere CLients der Client stellt einen Request (und wenn der nur im Abruf deiner Seite besteht)-> Webserver forkt einen neuen Workerprozess für DIESEN Client Workerprozess "sieht" dass er PHP braucht -> startet php interpreter Php-Interpreter beackert das Script, generiert html-Antwort (Preprocessor for hypertext Protocol) -> übergibt html an workerprozess -> php beendet, workerprozess sendet Antwort an den fragenden CLient -> workerprozess beendet.. da gibts immer nur 1 Client also musst du wohl oder übel die Daten irgendwo "zwischen lagern" - Datenbank bzw Memcache wurde ja schon genannt
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | ||
| Benutzer Registriert seit: 13.10.2008
Beiträge: 70
![]() | Zitat:
"Wie schon angedeutet, ist AJAX Long Polling vor allem dann zu gebrauchen, wenn serverseitig nicht allzuviele Events eintreten, die dann aber möglichst sofort an die Clients weitergegeben werden sollen. Zum Beispiel bietet sich der Einsatz von Long Polling bei Shoutboxen an. Weniger geeignet hingegen ist es zum Beispiel für einen stärker frequentierten Chat, da dort zu viele Verbindungen zu schnell aufgebaut und getrennt würden." Quelle: http://wiki.ajax-community.de/tutori...comet-longpoll In meinem Fall stehen immer Daten an (z.B. die aktuelle Windgeschwindigkeit) und ich muß nicht erst auf ein Ereignis warten. Ist in dem Fall dann "Long Polling" doch nicht geeignet? | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | es geht mehr um die Art und Weise - der Client fragt beim Server an, ob neue Daten vorliegen - und bekommt sie (aber eben jeder Client fragt individuell)
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Du hast noch nicht mal beschrieben, wer Deine Clients sind.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| echtzeitdaten, ajax longpoll, echtzeit-daten im browser, html echtzeitdaten, anzeige von echtzeitdaten in einem webbrowser, echtzeitdaten php, daten an client schicken php, php echzeit daten datenban, php ajax temporäre, xm22 php, ajax kostenlose echtzeitdaten |