Re: Choosing a header compression algorithm

After Herve's most recent pull request, this:

On 22/03/2013, at 5:32 PM, Mark Nottingham <mnot@mnot.net> wrote:

> 4096 Byte Buffer
> ----------------------
> 
> * TOTAL: 5948 req messages
>                                       size  time | ratio min   max   std
>                        http1     3,460,925  0.18 | 1.00  1.00  1.00  0.00
>  delta2 (max_byte_size=4096)       665,642 13.35 | 0.19  0.03  0.77  0.12
>     headerdiff (buffer=4096)     1,406,429  3.92 | 0.41  0.03  0.88  0.18
> 
> * TOTAL: 5948 res messages
>                                       size  time | ratio min   max   std
>                        http1     2,186,162  0.21 | 1.00  1.00  1.00  0.00
>  delta2 (max_byte_size=4096)       610,764 15.48 | 0.28  0.02  1.06  0.13
>     headerdiff (buffer=4096)     1,009,185  7.58 | 0.46  0.05  0.93  0.13

becomes:

* TOTAL: 5948 req messages
                                       size  time | ratio min   max   std
                        http1     3,460,925  0.24 | 1.00  1.00  1.00  0.00
  delta2 (max_byte_size=4096)       665,642 12.21 | 0.19  0.03  0.77  0.12
     headerdiff (buffer=4096)       944,716  1.23 | 0.27  0.01  0.96  0.23

* TOTAL: 5948 res messages
                                       size  time | ratio min   max   std
                        http1     2,186,162  0.25 | 1.00  1.00  1.00  0.00
  delta2 (max_byte_size=4096)       610,764 13.41 | 0.28  0.02  1.06  0.13
     headerdiff (buffer=4096)       584,188  4.45 | 0.27  0.02  0.92  0.18

with the invocation:

> ./compare_compressors.py -c delta2=max_byte_size=4096 -c headerdiff=buffer=4096 ../http_samples/mnot/*.har

Herve, before I re-run everything*, what other flags are appropriate (esp. considering the discussion around CRIME)?

Cheers,


* Yes, we should discuss the streamifier first, too.


--
Mark Nottingham   http://www.mnot.net/

Received on Monday, 25 March 2013 05:34:24 UTC