Forum und email


(no version information, might be only in CVS)

Memcache::setCompressThreshold -- Enable automatic compression of large values


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.

Poznámka: This function has been added to Memcache version 2.0.0.

Seznam parametrů


Controls the minimum value length before attempting to compress automatically.


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.

Návratové hodnoty

Vrací TRUE při úspěchu, FALSE při selhání.


Příklad 1. Memcache::setCompressThreshold() example


/* 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);