The strangest thing is that you don't supply a server as parameter to setCompressThreshold(), so the value should be related to the memcache module, not the server itself. However it's required that you have added a server before you can set compress threshold. The documentation does not specify if the servers that are added after the call to this function will have the set value. I would test it and post, but since it's not documented the behavior could change.
So if you want to be sure -> set the threshold every time you add a server.Memcache::setCompressThreshold
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Memcache::setCompressThreshold
Референца за `memcache.setcompressthreshold.php` со подобрена типографија и навигација.
Memcache::setCompressThreshold
memcache_set_compress_threshold
(PECL memcache >= 2.0.0)
Memcache::setCompressThreshold -- memcache_set_compress_threshold — Овозможи автоматска компресија на големи вредности
= NULL
$memcache, int $threshold, float $min_savings = ?): boolMemcache::setCompressThreshold() овозможува автоматска компресија на големи вредности.
Забелешка: Префрлањето може да се случи во која било фаза во кој било од методите, сè додека другите сервери се достапни, корисникот нема да забележи. Секаков вид грешки на сокет или на ниво на Memcached сервер (освен недостаток на меморија) може да предизвикаат префрлање. Нормални грешки на клиентот како додавање постоечки клуч нема да предизвикаат префрлање.
Параметри
threshold- Ја контролира минималната должина на вредноста пред да се обиде автоматска компресија.
min_saving- Ја специфицира минималната количина на заштеда за навистина да се складира вредноста компресирана. Внесената вредност мора да биде помеѓу 0 и 1. Стандардната вредност е 0.2 давајќи минимална заштеда од 20% при компресија.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #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);
?>