Configurações em Execução
O comportamento destas funções é afetado pelas configurações do php.ini.
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
memcache.allow_failover | "1" | INI_ALL |
Disponível desde o memcache 2.0.2. |
memcache.max_failover_attempts | "20" | INI_ALL |
Disponível desde o memcache 2.1.0. |
memcache.chunk_size | "8192" | INI_ALL |
Disponível desde o memcache 2.0.2. |
memcache.default_port | "11211" | INI_ALL |
Disponível desde o memcache 2.0.2. |
memcache.hash_strategy | "standard" | INI_ALL |
Disponível desde o memcache 2.2.0. |
memcache.hash_function | "crc32" | INI_ALL |
Disponível desde o memcache 2.2.0. |
memcache.protocol | ascii | INI_ALL |
Suportado desde o memcache 3.0.0 |
memcache.redundancy | 1 | INI_ALL |
Suportado desde o memcache 3.0.0 |
memcache.session_redundancy | 2 | INI_ALL |
Suportado desde o memcache 3.0.0 |
memcache.compress_threshold | 20000 | INI_ALL |
Suportado desde o memcache 3.0.3 |
memcache.lock_timeout | 15 | INI_ALL |
Suportado desde o memcache 3.0.4 |
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
session.save_handler | "files" | INI_ALL |
Suportado desde o memcache 2.1.2 |
session.save_path | "" | INI_ALL |
Suportado desde o memcache 2.1.2 |
Aqui está uma breve explicação das diretivas de configuração.
-
memcache.allow_failover
bool -
Se deve falhar transparentemente para outros servidores em caso de erros.
-
memcache.max_failover_attempts
int -
Define quantos servidores tentar ao definir e obter dados. Usado apenas em conjunto com memcache.allow_failover.
-
memcache.chunk_size
int -
Os dados serão transferidos em pedaços desse tamanho, definir o valor menor requer mais gravações de rede. Experimente aumentar esse valor para 32768 se notar lentidões inexplicáveis.
-
memcache.default_port
string -
O número da porta TCP padrão a ser usado ao se conectar a o servidor memcached se nenhuma outra porta for especificada.
-
memcache.hash_strategy
string -
Controla qual estratégia usar ao mapear chaves para servidores. Defina este valor para
consistent
para habilitar o hashing consistente que permite servidores serem adicionados ou removidos do pool sem causar remapeamento de chaves. Definir este valor parastandard
resulta na antiga estratégia sendo usada. -
memcache.hash_function
string -
Controla qual função de hash aplicar ao mapear chaves para servidores,
crc32
usa o hash CRC32 padrão enquantofnv
usa FNV-1a. -
memcache.protocol
string -
-
memcache.redundancy
int -
-
memcache.session_redundancy
int -
-
memcache.compress_threshold
int -
-
memcache.lock_timeout
int -
-
session.save_handler
string -
Use o memcache como manipulador de sessão definindo este valor para
memcache
. -
session.save_path
string -
Define uma lista separada por vírgulas de URLs do servidor a serem usadas para o armazenamento de sessão, por exemplo,
"tcp://host1:11211, tcp://host2:11211"
.Cada URL pode conter parâmetros que são aplicados a esse servidor, eles são os mesmos que para o método Memcache::addServer(). Por exemplo,
"tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15"