Lanzamento de Memcached 1.5.15 con soporte de autenticación para o protocolo ASCII

tivo lugar liberación do sistema de caché de datos na memoria RAM Memcached 1.5.15, que opera con datos en formato clave/valor e é fácil de usar. Memcached úsase normalmente como unha solución lixeira para acelerar o traballo dos sitios de alta carga almacenando en caché o acceso ao DBMS e aos datos intermedios. Código subministrado baixo a licenza BSD.

A nova versión introduce soporte de autenticación experimental para o protocolo ASCII. A autenticación está habilitada mediante a opción "-Y [authfile]", especificando ata oito pares inicio de sesión:contrasinal no ficheiro authfile. A diferenza do protocolo de autenticación binario baseado en SASL implementado anteriormente, a implementación para ASCII é moito máis sinxela, non require dependencias externas e está montada por defecto. Cando habilita a autenticación mediante a opción "-Y", o protocolo binario e o traballo mediante UDP desactivaranse automaticamente. Aínda non se admiten restricións de acceso baseadas nos inicios de sesión.

A nova versión tamén acelera as operacións de incr/decr ao substituír snprintf. A compatibilidade do protocolo binario coa funcionalidade de tempo de espera inactivo está garantida. Eliminouse o código para admitir o modo "-o inline_ascii_response", que estaba desactivado a partir da versión 1.5.0. Este modo consome 10-20 bytes máis por escritura para acelerar o procesamento de solicitudes en modo ASCII e quedou sen sentido despois da transición do uso de snprintf á rápida implementación de itoa.

Fonte: opennet.ru

Engadir un comentario