Tips zum Datenaustausch

Chloroplast

Bekanntes Mitglied
Ich habe vor einiger Zeit ein kleines Chat-Programm geschrieben. dieses rufte regelmäßig eine php-Seite auf, die dann die aktuellen daten aus der datenabnk ausgegeben hat. Doch damit das Programm anständig läuft (keine 10min wartezeit) hat er diese Seite sehr oft aufgerufen, woraufhin mein Webspace gesperrt wurde

Hat jemand Erfahrung und vllt ein paar tipps für mich, wie Ich die Abfrage, ob neue Daten vorhanden sind, effizienter gestalten kann.
 
N

NotHere

Gast
Wenn du schon so einen umständlichen Weg zum chatten benutzt, kannste dir ja z.B. von der PhP-seite
ne Email schicken lassen, die dein Programm dann interpretiert und dann auf den Server die Abfrage startet/ von der Php seite direkt die Informationen mit der Email bekommt und diese dann weiterverarbeitet.

lg
 

Templarthelast

Bekanntes Mitglied
Die eleganteste Lösung für ein solches Problem ist eine Push-Architektur. Damit schreibt sich die Java Anwendung einmal beim Start ein und nur der PHP Server bei neuen Daten und miniert so die Datenmenge auf ein Minimum. Wobei sich soetwas natürlich nur relativ kompliziert über einen PHP Server realisieren lässt. Ich weiß nicht wie du momentan deine Daten verschickst(REST, HTTP), aber ich würde in einer solchen ein Server, der nicht an den HTTP Lifecycle gebunden eigentlich vorziehen. Ansonsten müsstest du deinen Javaclient auf eine neue HTTP GET Anfrage vom Server warten, lassen und dann diese auslesen.
 

Ähnliche Java Themen

Neue Themen


Oben