- From: <jose.kahan@w3.org>
- Date: Fri, 24 Apr 1998 14:33:50 +0200 (MET DST)
- To: jg@pa.dec.com (Jim Gettys)
- Cc: 1infi1@ppp.kornet.nm.kr, www-amaya@w3.org
In our previous episode, Jim Gettys said:
> > > i use amaya 1.2a version.
> > > but it has many problem.
> > > i describe some of them.
> > > one is that accessing speed for internet is very slow.
> >
> > This concerns the http implementation. Amaya uses the libwww http 1.1
> > implementation.
> > I think that the access speed depends on the server protocol level.
> > Do you know if this occurs with a specific server or if is it slow with all
> > servers?
> >
>
> The HTTP/1.1 implementation is unlikely to be an issue; we don't believe
> there is any circumstance underwhich it should be slower than HTTP/1.0, and
> is generally faster.
One situation in which HTTP/1.0 gives the illusion of being faster is when
you use libwww to access an HTTP/1.0 server.
The libwww implementation is ressource friendly. When accesing an HTTP/1.1
server, libwww opens a single connection per site, then feeds all the
requests thru this connection (using Keep-Alive).
When accessing an HTTP/1.0 server, libwww is still ressource friendly in that
it only opens one connection per request to the server and will only open
a new connection when the previous one has finished. If you compare
this behavior with other browsers which open many parallel connections to
the same server, of course Amaya/libwww will appear to be much more slower.
Of course, opening parallel connections does have bad side-effects and that's
one of the things what HTTP/1.1 tries to solve.
So, what should we do with Amaya? Personally, I don't think it's efficient
to downgrade and try to use parallel connections when talking with an
HTTP/1.0 server. My position is that old servers should be upgraded:
* most current implementations of the servers can now understand
the Keep-Alive header. Many popular servers (e.g., Apache) now
support HTTP/1.1
* browsers lag will be reduced.
-Jose
Received on Friday, 24 April 1998 08:34:07 UTC