Memcache::setCompressThreshold

Enable automatic compression of large values

&reftitle.description; `bool` `Memcache::setCompressThreshold` `int` `threshold` `float` `min_savings`

`Memcache::setCompressThreshold` enables automatic compression of large values. You can also use the `memcache_set_compress_threshold` function.

This function has been added to Memcache version 2.0.0.

&reftitle.parameters;

`threshold`

- Controls the minimum value length before attempting to compress automatically.

`min_saving`

- Specifies the minimum amount of savings to actually store the value compressed. The supplied value must be between 0 and 1. Default value is 0.2 giving a minimum 20% compression savings.

&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### `Memcache::setCompressThreshold` example

    <?php

    /* OO API */

    $memcache_obj = new Memcache;
    $memcache_obj->addServer('memcache_host', 11211);
    $memcache_obj->setCompressThreshold(20000, 0.2);

    /* procedural API */

    $memcache_obj = memcache_connect('memcache_host', 11211);
    memcache_set_compress_threshold($memcache_obj, 20000, 0.2);

    ?>