Received: by taz.hyperreal.com (8.8.4/V2.0) id BAA20181; Sat, 25 Jan 1997 01:51:55 -0800 (PST) Received: from plato.alameda-coe.k12.ca.us by taz.hyperreal.com (8.8.4/V2.0) with SMTP id BAA20177; Sat, 25 Jan 1997 01:51:52 -0800 (PST) Received: from pappilloma.wwebsvs.com by plato.alameda-coe.k12.ca.us with smtp (Smail3.1.29.1 #5) id m0vo4ew-000OaqC; Sat, 25 Jan 97 01:44 PST Received: from ace.nueva.pvt.k12.ca.us by pappilloma.wwebsvs.com (SMI-8.6/SMI-SVR4) id AAA04397; Sat, 25 Jan 1997 00:49:47 -0800 Received: from localhost by ace.nueva.pvt.k12.ca.us with SMTP (1.37.109.20/15.5+ECS 3.3+HPL1.1) id AA206095900; Sat, 25 Jan 1997 01:51:40 -0800 Date: Sat, 25 Jan 1997 01:51:40 -0800 (PST) From: Alexei Kosut To: new-httpd@hyperreal.com Subject: Re: [PATCH] buff.c bug fix In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com On Sat, 25 Jan 1997, Marc Slemko wrote: > >Netscape Navigator 2.0 (and possibly later versions) have a bug > >where if the end of the body of a response message was in the same > >(256-byte) read as a header, then it would not properly return the > >document to user control - it would hang until the kept-alive > >connection timed out. > > > >We fixed this by adding an fflush() after the headers were sent, > >causing Netscape to read the body on another read, but this caused a > >performance decrease, as an fflush() takes a while on most systems. We > >ended up only flushing for persistent connections, which is okay, > >assuming that the benefit from the persistent connection is greater > >than the slowdown from the flushed buffer (which it probably is). We actually took this flush (which turned into a bflush later) out, since Navigator 3 doesn't have this problem (I think), and we don't serve (or at least, don't recommend serving) persistent connections to Navigator 2. -- ________________________________________________________________________ Alexei Kosut The Apache HTTP Server URL: http://www.nueva.pvt.k12.ca.us/~akosut/ http://www.apache.org/