lançamento do sistema de cache de dados em memória , operando com dados no formato chave/valor e se destacando pela simplicidade de uso. O Memcached é geralmente aplicado como uma solução leve para acelerar o desempenho de sites com alta carga, através do cache de acesso a bancos de dados e dados intermediários. Código sob a licença BSD.
A nova versão implementa suporte experimental para autenticação do protocolo ASCII. A autenticação é ativada usando a opção «-Y [authfile]», onde o arquivo authfile pode conter até oito pares «login:senha». Ao contrário da autenticação anterior implementada para o protocolo binário baseada em SASL, a implementação para ASCII é significativamente mais simples, não requer dependências externas e é compilada por padrão. Quando a autenticação é ativada através da opção «-Y», o protocolo binário e o funcionamento via UDP são automaticamente desativados. As restrições de acesso baseadas em logins ainda não são suportadas.
A nova versão também acelera as operações incr/decr substituindo snprintf. A compatibilidade do protocolo binário com a funcionalidade idle-timeout foi garantida. O código para suporte ao modo «-o inline_ascii_response» foi removido, o qual foi desativado a partir da versão 1.5.0. Este modo consumia de 10 a 20 bytes a mais por gravação para acelerar o processamento de solicitações no modo ASCII e perdeu seu sentido após a transição do uso de snprintf para uma implementação rápida de itoa.
Fonte: opennet.ru
