PHP.mk документација

Memcache::setCompressThreshold

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

memcache.setcompressthreshold.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека memcache.setcompressthreshold.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Memcache::setCompressThreshold

Референца за `memcache.setcompressthreshold.php` со подобрена типографија и навигација.

memcache.setcompressthreshold.php

Memcache::setCompressThreshold

memcache_set_compress_threshold

(PECL memcache >= 2.0.0)

Memcache::setCompressThreshold -- memcache_set_compress_thresholdОвозможи автоматска компресија на големи вредности

= NULL

Memcache::setCompressThreshold(int $threshold, float $min_savings = ?): bool
memcache_set_compress_threshold(— Lightweight Directory Access Protocol $memcache, int $threshold, float $min_savings = ?): bool

Memcache::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);

?>

Белешки од корисници 1 белешка

spam at croler dot net
12 години пред
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.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.