Eric,

eric wrote:
> 
> Seems to speed up stuff BUT when I went to do my online banking it
> made the SSL homepage stall.  Any1 else know of pipeline glitches???

I tested your bank's server (URL provided by e-mail) with an HTTP/1.1
compliance tool that I wrote while I worked on the Netscape web server's
HTTP/1.1 compliance. I found that your bank's web server did not support
pipelining. Unfortunately, that is in violation of the HTTP/1.1
specification, RFC2616. The server MUST reply to all requests in the
order they are sent by the client, but in this case the server only
replied to the first request and not only ignored all the pipelined
requests after it, it stalled, apparently waiting for some more data
afterwards, as if it had discarded the content of the pipelined
requests. This is a huge bug in the web server software that your bank
uses, Microsoft IIS 4.0. I would think that there would be a patch out
for it given how serious that problem is.

-- 
"Except for the lack of debugging and the ps thing, [Linux] kernel
threads are generally fine right now. And if you're not too fussed
about the more fiddly details of POSIX threads, and your application
doesn't spend most of its time in thread creation, then LinuxThreads
is great too."

  Linux-Kernel archive

Reply via email to