(PECL memcache >= 2.0.0)
Memcache::setCompressThreshold — Enable automatic compression of large values
Memcache::setCompressThreshold() enables automatic compression of large values. You can also use the memcache_set_compress_threshold() function.
Note: This function has been added to Memcache version 2.0.0.
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.
如果成功则返回 TRUE,失败则返回 FALSE。
Example #1 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);
?>