W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2012

Re: SPDY Review

From: Mike Belshe <mike@belshe.com>
Date: Fri, 8 Jun 2012 12:10:59 -0700
Message-ID: <CABaLYCuh2bOyXQVxCVYfwu-yCqgUCvFjyzvJpTEfNQ9MzsyKpw@mail.gmail.com>
To: Martin Nilsson <nilsson@opera.com>
Cc: Roberto Peon <grmocg@gmail.com>, ietf-http-wg@w3.org
On Fri, Jun 8, 2012 at 9:29 AM, Martin Nilsson <nilsson@opera.com> wrote:

> On Thu, 07 Jun 2012 21:57:38 +0200, Roberto Peon <grmocg@gmail.com> wrote:
>> Can you tell us more about your or Opera's operational experience with
>> equivalent features?
>> I'd be rapt at any such presentation!
> We have Opera Mini that uses several different protocols, both similar to
> HTTP as well as of the persistent TCP connection type. These are all binary
> protocols using different versions of request-response, RPC, push features,
> as well as compression of different sorts. We have Opera Turbo, which is
> essentially a modified HTTP with prioritized, out-of-order pipelining and
> some simple compression. Finally we have integrations with different 3rd
> party technologies, some of which are mentioned on the press release pages
> http://www.opera.com/press/**releases/2004/11/04/<http://www.opera.com/press/releases/2004/11/04/>
> http://www.opera.com/press/**releases/2007/02/06/<http://www.opera.com/press/releases/2007/02/06/>
> Not really an answer to your question though, I'm afraid. I would need
> more time (and meetings) to collect that...
>> I agree totally that better approaches on the compression side likely
>> exist.
>> I'm surprised at the numbers, though. Our experience in the past was that
>> headers were significantly more compressed than you're seeing here.
> I'm using the same data as the http://www.eecis.udel.edu/~**
> amer/PEL/poc/pdf/SPDY-Fan.pdf<http://www.eecis.udel.edu/~amer/PEL/poc/pdf/SPDY-Fan.pdf>and when using the evaluation set they use I actually get somewhat better
> compression values (probably due to better header normalization).

The point of SPDY header compression is to use stateful compression.  If
you only compress one chunk of headers, you'll get modest savings - 30-50%.
 but on the second set, you get like 95% :-)  For SPDY sessions in steady
state, the typical size of a request is 50-60 bytes.  Almost everything,
including the cookies, compresses out.


> /Martin Nilsson
> --
> Using Opera's revolutionary email client: http://www.opera.com/mail/
Received on Friday, 8 June 2012 19:11:28 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 11:11:02 UTC