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

Reply via email to