El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.
| Nombre | Por defecto | Cambiable | Historial de cambios |
|---|---|---|---|
| memcache.allow_failover | "1" | INI_ALL |
Disponible a partir de memcache 2.0.2. |
| memcache.max_failover_attempts | "20" | INI_ALL |
Disponible a partir de memcache 2.1.0. |
| memcache.chunk_size | "8192" | INI_ALL |
Disponible a partir de memcache 2.0.2. |
| memcache.default_port | "11211" | INI_ALL |
Disponible a partir de memcache 2.0.2. |
| memcache.hash_strategy | "standard" | INI_ALL |
Disponible a partir de memcache 2.2.0. |
| memcache.hash_function | "crc32" | INI_ALL |
Disponible a partir de memcache 2.2.0. |
| memcache.protocol | ascii | INI_ALL |
Supportado a partir de memcache 3.0.0 |
| memcache.redundancy | 1 | INI_ALL |
Supportado a partir de memcache 3.0.0 |
| memcache.session_redundancy | 2 | INI_ALL |
Supportado a partir de memcache 3.0.0 |
| memcache.compress_threshold | 20000 | INI_ALL |
Supportado a partir de memcache 3.0.3 |
| memcache.lock_timeout | 15 | INI_ALL |
Supportado a partir de memcache 3.0.4 |
| Nombre | Por defecto | Cambiable | Historial de cambios |
|---|---|---|---|
| session.save_handler | "files" | INI_ALL |
Supportado a partir de memcache 2.1.2 |
| session.save_path | "" | INI_ALL |
Supportado a partir de memcache 2.1.2 |
Aquí hay una aclaración sobre el uso de las directivas de configuración.
memcache.allow_failover
bool
Si se debe cambiar a otros servidores en caso de error.
memcache.max_failover_attempts
int
Define cuántos servidores intentar cuando se fijan o recuperan datos. Utilice solo en conjunción con memcache.allow_failover.
memcache.chunk_size
int
Los datos deben transferirse en fragmentos de este tamaño; Configurar este valor a un valor pequeño provoca más escrituras en la red. Intente aumentar este valor a 32768 si se encuentran retrasos inexplicables.
memcache.default_port
string
El número de puerto TCP por defecto a utilizar al conectarse al servidor memcache si no se especifica otro puerto.
memcache.hash_strategy
string
Controla la estrategia a aplicar al mapear las claves en los servidores.
Definir este valor a consistent para activar el hash consistente
que permite añadir o eliminar servidores del grupo sin necesidad de
remapear las claves. Definir este valor a standard hará que se utilice
la estrategia antigua.
memcache.hash_function
string
Controla la función de hash a aplicar al mapear las claves
en los servidores, crc32 utilizará el CRC32 estándar,
mientras que fnv utilizará FNV-1a.
memcache.protocol
string
memcache.redundancy
int
memcache.session_redundancy
int
memcache.compress_threshold
int
memcache.lock_timeout
int
session.save_handler
string
Utilice memcache como gestor de sesión definiendo este valor a
memcache.
session.save_path
string
Define las URL de servidor, separadas por comas, a utilizar para el almacenamiento de
las sesiones, por ejemplo: "tcp://host1:11211, tcp://host2:11211".
Cada URL puede contener parámetros que serán aplicados al servidor, de la misma
forma que para el método Memcache::addServer(). Por ejemplo:
"tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"