Hi,
ich möchte auf meiner HP mal einen kleinen Chat zusammenbasteln. Auf meinem Webspace läuft ein Apache und es wird mysql unterstützt, was meine Möglichkeiten ja schon ziemlich einschränkt (auf einem Tomcat hätten sich ja Servlets und JSP für einen Chat angeboten).
Leider ist es auch nicht möglich von extern auf die mysql-DB zuzugreifen, was auch den direkten Zugriff auf die DB per Java-Applet ausschliesst.
Also ist für mich eigentlich die letzte Möglichkeit einen Umweg über PHP zu gehen. Ich habe mir das so vorgestellt, dass ein Java-Applet für die Darstellung des Chatfensters, die Zeitschleife, etc. zuständig ist. Wenn nun ein User was tippt, übergibt das Applet seinen Text per GET-Method an ein PHP-Script, das dann den Eintrag in die DB übernimmt. Ausserdem muss das Applet natürlich in der Zeitschleife immer wieder ein PHP-Script aufrufen, das die DB ausliest und evtl. neue Einträge wie ans Applet zurückgibt, das diese dann wieder im Fenster darstellt.
Meine Frage ist zunächst mal, ob solch ein Vorgehen überhaupt Sinn macht, oder ob sowas rein performance-technisch Schwachsinn ist (wobei das eignetlich nicht soo tragisch sein sollte, da ich nicht davon ausgehe, dass oft mehr als 5-10 Leute den Chat gleichzeitig nutzen werden.
Ausserdem wäre ich natürlich auch für jeden anderen Tipp, wie ich die Sache angehen könnte, dankbar. Mir kommt dieses vorgehen denn doch ein wenig exotisch vor
ich möchte auf meiner HP mal einen kleinen Chat zusammenbasteln. Auf meinem Webspace läuft ein Apache und es wird mysql unterstützt, was meine Möglichkeiten ja schon ziemlich einschränkt (auf einem Tomcat hätten sich ja Servlets und JSP für einen Chat angeboten).
Leider ist es auch nicht möglich von extern auf die mysql-DB zuzugreifen, was auch den direkten Zugriff auf die DB per Java-Applet ausschliesst.
Also ist für mich eigentlich die letzte Möglichkeit einen Umweg über PHP zu gehen. Ich habe mir das so vorgestellt, dass ein Java-Applet für die Darstellung des Chatfensters, die Zeitschleife, etc. zuständig ist. Wenn nun ein User was tippt, übergibt das Applet seinen Text per GET-Method an ein PHP-Script, das dann den Eintrag in die DB übernimmt. Ausserdem muss das Applet natürlich in der Zeitschleife immer wieder ein PHP-Script aufrufen, das die DB ausliest und evtl. neue Einträge wie ans Applet zurückgibt, das diese dann wieder im Fenster darstellt.
Meine Frage ist zunächst mal, ob solch ein Vorgehen überhaupt Sinn macht, oder ob sowas rein performance-technisch Schwachsinn ist (wobei das eignetlich nicht soo tragisch sein sollte, da ich nicht davon ausgehe, dass oft mehr als 5-10 Leute den Chat gleichzeitig nutzen werden.
Ausserdem wäre ich natürlich auch für jeden anderen Tipp, wie ich die Sache angehen könnte, dankbar. Mir kommt dieses vorgehen denn doch ein wenig exotisch vor
Kommentar