Memcache::setCompressThreshold

(PECL memcache >= 2.0.0)

Memcache::setCompressThresholdActiva la compresión automática de los valores grandes

Descripción

Memcache::setCompressThreshold(int $threshold, float $min_savings = ?): bool
memcache_set_compress_threshold(Memcache $memcache, int $threshold, float $min_savings = ?): bool

Memcache::setCompressThreshold() activa la compresión automática de los valores grandes.

Nota:

Esta función fue añadida en la versión 2.0.0 de Memcache.

Parámetros

threshold

Controla el tamaño mínimo de valor antes de intentar comprimir automáticamente.

min_saving

Especifica el número mínimo de ahorro para guardar los valores comprimidos. El valor proporcionado debe estar entre 0 y 1. El valor por omisión es 0.2, lo que da un mínimo de 20% de ahorro de compresión.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con Memcache::setCompressThreshold()

<?php

/* API orientada a objetos */

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

/* API procedimental */

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

?>