Hallo zusammen
Es ist ein etwas komplexes Thema, aber ich weiss nicht an wen ich mich wenden soll darum versuch ich's mal hier. Bitte nehmt euch was Zeit, ich wäre euch dankbar.
(Management Summary )
Also es geht darum, dass gewisse AJAX-Requests immer länger mit dem Laden brauchen. Das fängt mit Zeiten von 80ms an und erhöht sich auf 30 Sekunden pro Request.
Detailbeschreibung:
Der Fall handelt von einem Echtzeit AJAX-PvP-"Kampfsystem", welches Rundenweise abläuft. Derjenige, der am Zug ist, attackiert einen Gegner; dies wird in die DB geschrieben.
Der Gegner prüft alle 2 Sekunden, ob der Gegner "gezogen" hat, und je nachdem ist er nun an der Reihe.
Eigentlich eine nicht allzu schwere Routine, sie funktioniert anfangs auch ganz gut, nimmt in der Länge jedoch plötzlich (nach ca. 20 Sekunden / 7-8 Zügen) drastisch zu.
Bevor ich jetzt Quellcode poste (ich wüsste auch kaum welchen, wieviel, etc., sind mehrere Dateien..) würde ich gerne wissen, ob jemand bereits mit einem solche Fall Erfahrungen gemacht hat. Worauf würdet ihr bei diesem Problem spontan tippen? Server- oder Clientauslastung? Script?
Wenn ihr dazu mehr Informationen / Material benötigt, werde ich dies nat. baldmöglichst posten.
Ich wäre froh um jegliche Hilfe
Danke und Gruss
Onyxagargaryll
Es ist ein etwas komplexes Thema, aber ich weiss nicht an wen ich mich wenden soll darum versuch ich's mal hier. Bitte nehmt euch was Zeit, ich wäre euch dankbar.
(Management Summary )
Also es geht darum, dass gewisse AJAX-Requests immer länger mit dem Laden brauchen. Das fängt mit Zeiten von 80ms an und erhöht sich auf 30 Sekunden pro Request.
Detailbeschreibung:
Der Fall handelt von einem Echtzeit AJAX-PvP-"Kampfsystem", welches Rundenweise abläuft. Derjenige, der am Zug ist, attackiert einen Gegner; dies wird in die DB geschrieben.
Der Gegner prüft alle 2 Sekunden, ob der Gegner "gezogen" hat, und je nachdem ist er nun an der Reihe.
Eigentlich eine nicht allzu schwere Routine, sie funktioniert anfangs auch ganz gut, nimmt in der Länge jedoch plötzlich (nach ca. 20 Sekunden / 7-8 Zügen) drastisch zu.
Bevor ich jetzt Quellcode poste (ich wüsste auch kaum welchen, wieviel, etc., sind mehrere Dateien..) würde ich gerne wissen, ob jemand bereits mit einem solche Fall Erfahrungen gemacht hat. Worauf würdet ihr bei diesem Problem spontan tippen? Server- oder Clientauslastung? Script?
Wenn ihr dazu mehr Informationen / Material benötigt, werde ich dies nat. baldmöglichst posten.
Ich wäre froh um jegliche Hilfe
Danke und Gruss
Onyxagargaryll
Kommentar