Darin, I have been looking into M18 milestone code but i read a posting on one newsgroup that the 0.9 version is also out which has some bug-fixes. i cudnt locate much information abt this on mozilla.org site. secondly, i evaluated opera 5.0 browser on linux and found out that it supports pipelining pretty well. In fact, it has the provision to configure the number of connections which browser can open for any URL. I tried this with two values. firstly with "1" and then "8" which is default I tested it with a test site which has 16 gifs in it.. with both the values for this parameter, it pipelined the GET request for the gifs and to my surprise it fetched the test site in a flash. Can you tell me what is that which is broken for pipelining. I am also digging into the same but any pointers from you would speed-up my learning. I would appreciate if you can also let me know the kind of activities/thoughts you are working upon. Regards, -subhash Darin Fisher <[EMAIL PROTECTED]> wrote: subhash, as you've noticed pipelining in mozilla is currently broken. i'm working on fixing this. it seems to me that there are a lot of interesting issues regarding pipelining. for example, in some cases, it may be beneficial (measured by overall page load time) to spawn parallel pipelined connections, while in other cases, you really want to minimize the cost of creating a connection. perhaps all that mozilla needs is the correct set of knobs to tweak the number of keep-alive connections per server, etc. or perhaps we'd need something smarter? at any rate, please feel free to jump in and offer any suggestions or comments you might have regarding pipelining and connection reuse. thanks, darin Doug Turner wrote: >fyi > >-------- Original Message -------- >Subject: offering help to enhance mozilla. >Date: 27 Apr 2001 15:45:39 GMT >From: [EMAIL PROTECTED] (Subhash Chopra) >Organization: Another Netscape Collabra Server User >To: [EMAIL PROTECTED] >Newsgroups: netscape.public.mozilla.security > >HI, > > We did some evaluation of mozilla M18 build on linux 7 with pipelining >ON. >The test web site which we used has 16 gifs. The sniffer used revealed >that >mozilla uses only 1 TCP connection for fetching the html as well as the >embedded gifs. It first sends the GET for html and after getting the >servers >response, it concatenates the GET request for each one of the gifs and >sends >over to the web server. The web server ( in my case apache 1.3.19) >prepares >the response by concatenating the response header and the gif data for >all the >16 gifs. so far, everything is OK.. now mozilla gets the response and it >hangs >( may be its not able to demarcate the gifs boundary).. did anyone else >observe the same behaviour..if yes, is it logged in bugzilla.. If its a >known >problem and nobody is working on this, i offer my help in getting it >better... > >Apart from this, we are working on figuring out efficient ways of secure >web >browsing with satellite as the transmission medium. If the >browser/origin >server supports only HTTP 1.0, it would result a major overhead in >terms of >SSL handshake for each TCP connection being set up for getting the HTML >as >well as the embedded gifs etc > >Though HTTP 1.1 provides some respite as it supports persistent >connections >and pipelining. We would still like it to take bit further and figure >out a >solution which is more bandwidth effective and provides faster access. > >This is keeping in mind that SSL handshake cant be spoofed...........Any >thoughts?????? > >Any comments................ > > >Also we would also like to contribute to the developement of >mozilla browser to bring it as close to the best (in terms of HTTP 1.1 >compliance etc) as possible........ > >-subhash > >____________________________________________________________________ >Get free email and a permanent address at http://www.netaddress.com/?N=1 > ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1
