- From: James M Snell <jasnell@gmail.com>
- Date: Thu, 10 Jan 2013 11:08:41 -0800
- To: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
- Message-ID: <CABP7Rbe-B89vVm8=OnHtAG0Y3G2UOysX+DKaTQ3+rAKBJBJyKA@mail.gmail.com>
I have an initial bohe implementation for the compression tests... it's
very preliminary and uses the same gzip compression as the current spdy3.
I'm going to be playing around with the delta compression mechanism as well
and see how much of an impact that has. Initial results are very promising
but I haven't done much debugging yet. Just wanted folks to know that this
work was underway...
https://github.com/jasnell/compression-test/tree/master/compressor/bohe
Some test runs....
./compare_compressors.py -c bohe -c spdy3 -c delta
../http_samples/mnot/amazon.com.har
732 req messages processed
compressed | ratio min max std
req bohe 26,122 | 0.13 0.04 0.70 0.08
req delta 33,955 | 0.17 0.02 0.71 0.09
req http1 195,386 | 1.00 1.00 1.00 0.00
req spdy3 27,238 | 0.14 0.04 0.71 0.08
732 res messages processed
compressed | ratio min max std
res bohe 39,628 | 0.25 0.04 0.66 0.07
res delta 44,499 | 0.28 0.02 0.65 0.09
res http1 159,968 | 1.00 1.00 1.00 0.00
res spdy3 41,325 | 0.26 0.04 0.67 0.08
./compare_compressors.py -c bohe -c spdy3 -c delta
../http_samples/mnot/craigslist.org.har
66 req messages processed
compressed | ratio min max std
req bohe 1,948 | 0.15 0.06 0.73 0.11
req delta 2,036 | 0.16 0.07 0.71 0.11
req http1 12,894 | 1.00 1.00 1.00 0.00
req spdy3 2,016 | 0.16 0.07 0.75 0.11
66 res messages processed
compressed | ratio min max std
res bohe 1,786 | 0.18 0.07 0.77 0.13
res delta 2,858 | 0.28 0.08 0.69 0.12
res http1 10,147 | 1.00 1.00 1.00 0.00
res spdy3 1,869 | 0.18 0.09 0.78 0.13
./compare_compressors.py -c bohe -c spdy3 -c delta
../http_samples/mnot/flickr.com.har
438 req messages processed
compressed | ratio min max std
req bohe 11,988 | 0.10 0.02 0.69 0.07
req delta 26,372 | 0.22 0.01 0.71 0.14
req http1 121,854 | 1.00 1.00 1.00 0.00
req spdy3 12,550 | 0.10 0.02 0.71 0.07
438 res messages processed
compressed | ratio min max std
res bohe 13,073 | 0.09 0.05 0.66 0.06
res delta 25,236 | 0.18 0.02 0.70 0.11
res http1 140,457 | 1.00 1.00 1.00 0.00
res spdy3 14,142 | 0.10 0.05 0.66 0.06
./compare_compressors.py -c bohe -c spdy3 -c delta
../http_samples/mnot/facebook.com.har
234 req messages processed
compressed | ratio min max std
req bohe 6,091 | 0.15 0.06 0.78 0.07
req delta 7,800 | 0.19 0.02 0.70 0.07
req http1 41,980 | 1.00 1.00 1.00 0.00
req spdy3 6,301 | 0.15 0.06 0.77 0.07
234 res messages processed
compressed | ratio min max std
res bohe 9,458 | 0.23 0.07 0.68 0.07
res delta 12,045 | 0.30 0.13 0.60 0.08
res http1 40,252 | 1.00 1.00 1.00 0.00
res spdy3 9,788 | 0.24 0.07 0.69 0.07
Received on Thursday, 10 January 2013 19:09:28 UTC