Lançamento do Memcached 1.5.15 com suporte de autenticação para o protocolo ASCII

aconteceu liberação do sistema de cache de dados na RAM Memcached 1.5.15, que opera com dados no formato chave/valor e é fácil de usar. O Memcached geralmente é usado como uma solução leve para acelerar o trabalho de sites de alta carga, armazenando em cache o acesso ao SGBD e aos dados intermediários. Código fornecido sob a licença BSD.

A nova versão introduz suporte de autenticação experimental para o protocolo ASCII. A autenticação é habilitada usando a opção “-Y [authfile]”, especificando até oito pares login:senha no arquivo authfile. Ao contrário do protocolo de autenticação binária baseado em SASL implementado anteriormente, a implementação para ASCII é muito mais simples, não requer dependências externas e é montada por padrão. Ao habilitar a autenticação usando a opção “-Y”, o protocolo binário e o trabalho via UDP são automaticamente desabilitados. As restrições de acesso baseadas em logins ainda não são suportadas.

A nova versão também acelera as operações de incr/decr substituindo snprintf. A compatibilidade do protocolo binário com a funcionalidade de tempo limite de inatividade é garantida. Código removido para suportar o modo "-o inline_ascii_response", que foi desabilitado na versão 1.5.0. Este modo consome de 10 a 20 bytes a mais por gravação para acelerar o processamento de solicitações no modo ASCII e tornou-se sem sentido após a transição do uso do snprintf para a implementação rápida do itoa.

Fonte: opennet.ru

Adicionar um comentário