On Fri, Oct 5, 2012 at 12:15 PM, Bert Huijben <b...@qqmail.nl> wrote:
> +1 on this.
>
>
>
> Can you see if zlib is being used (after negotiation) before requesting
> compression from the Server?
>

It's possible, openssl has functions SSL_get_current_compression and
SSL_get_current_expansion for this purpose.
I'll have to check how they can fit in with the lazy initialization
used by serf though.

> Just checking if the feature is available in openssl doesn’t tell if the
> feature is compiled in at the other side.
>
>
>
>
>
> Using 1m9 (=69 seconds) and 109 seconds in the same table, hides the major
> difference between the numbers.

Indeed. This is the table with all times in seconds:
   | bytes read | bytes written | total time
1: | 17.50MB    | 233-284KB     | 59s
2: | 18.67MB    | 2.13-2.43MB   | 69s-78s
3: | 50.35MB    | 2.34MB        | 103s-108s
4: | 15.27MB    | 235-260KB     | 50s-56s

>
>
> We should clearly avoid accidentally having no compression at all unless
> requested, as the double compression works much better than that scenario.
>
>
>                 Bert
>

Lieven
[..]

Reply via email to