[JDEV] jabberwebclient
Bart van Bragt
jabber at vanbragt.com
Fri Jan 10 03:38:20 CST 2003
Adrian Rapa wrote:
> 2. JabberWebClient
> I was thinking of writing it using only HTML/DHTNL and
> javascript/ECMAScript. it should be very simple, as it will be an
> webpage that reloads every 2 minutes, let say.
Eeeh, IMO an IM client that updates every 2 minutes is not very
workable. Even e-mail is faster.
IMO there are two options:
- You let the page reload every 1 minute until a chat starts, then you
speed up the reloads while the user is chatting and return to 1 minute
intervals when the user is idle again.
You keep the connection open to the HTTP server and use things like
flush() in PHP to push data to the browser. This works pretty well, main
drawback it that this requires one decidated (pretty heavy) Apache per
connection which can cost you quite a bit of memory.
Just take a look at some PHP chat room scripts, most of them use this
method. If they don't they are terribly slow (mostly for the user but
they are also not really kind for your server) :D
Just my $0.02 :D
--
Bart van Bragt
"Take my advice, I don't use it anyway."
More information about the JDev
mailing list