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
