Hallo,
ich bin ganz neu hier und habe gleich eine Frage, zu der ich bisher keine zufriedenstellende Lösung gefunden habe.
Ich habe eine Tabelle mit 2 Spalten, ID und Wert, etwa 100k Einträge. Der "Wert" einzelner Einträge wird von einem im Hintergrund laufenden PHP-Script ständig geändert.
Daneben gibt es die Abfrageseite. Über den Apache kommt eine Anfrage "ID x,y,z,...", diese sollen dann abgefragt und ausgegeben werden. Soweit nichts besonderes.
Jetzt soll das Script von der Anfrageseite jedoch weiterlaufen und jeden Wert, der sich während dieser Laufzeit geändert hat, ausgeben. Das ganze mit möglichst kurzer Verzögerung (<1s) und ohne eine große Serverauslastung mit busy waiting, etc. zu produzieren.
Gibt es dazu eine elegante Lösung, eventuell indem man eine Anfrage stellt, die so lange blockiert bis vom hintergrundscript eine änderung erfolgt?
Stichwörter wonach ich suchen muss würden mir völlig reichen!
Danke schonmal
Markus
ich bin ganz neu hier und habe gleich eine Frage, zu der ich bisher keine zufriedenstellende Lösung gefunden habe.
Ich habe eine Tabelle mit 2 Spalten, ID und Wert, etwa 100k Einträge. Der "Wert" einzelner Einträge wird von einem im Hintergrund laufenden PHP-Script ständig geändert.
Daneben gibt es die Abfrageseite. Über den Apache kommt eine Anfrage "ID x,y,z,...", diese sollen dann abgefragt und ausgegeben werden. Soweit nichts besonderes.
Jetzt soll das Script von der Anfrageseite jedoch weiterlaufen und jeden Wert, der sich während dieser Laufzeit geändert hat, ausgeben. Das ganze mit möglichst kurzer Verzögerung (<1s) und ohne eine große Serverauslastung mit busy waiting, etc. zu produzieren.
Gibt es dazu eine elegante Lösung, eventuell indem man eine Anfrage stellt, die so lange blockiert bis vom hintergrundscript eine änderung erfolgt?
Stichwörter wonach ich suchen muss würden mir völlig reichen!
Danke schonmal
Markus