Lanzamiento de Memcached 1.5.15 con soporte de autenticación para el protocolo ASCII

tuvo lugar lanzamiento del sistema de almacenamiento en caché de datos en memoria Memcache 1.5.15, que opera con datos en formato clave/valor y es fácil de usar. Memcached generalmente se usa como una solución liviana para acelerar los sitios de alta carga al almacenar en caché el acceso al DBMS y los datos intermedios. Código suministrado bajo la licencia BSD.

La nueva versión introduce soporte de autenticación experimental para el protocolo ASCII. La autenticación se habilita mediante la opción “-Y [authfile]”, especificando hasta ocho pares de inicio de sesión: contraseña en el archivo authfile. A diferencia del protocolo de autenticación binaria basado en SASL implementado anteriormente, la implementación de ASCII es mucho más simple, no requiere dependencias externas y se ensambla de forma predeterminada. Cuando habilita la autenticación usando la opción “-Y”, el protocolo binario y el trabajo a través de UDP se deshabilitan automáticamente. Aún no se admiten restricciones de acceso basadas en inicios de sesión.

La nueva versión también acelera las operaciones incr/decr al reemplazar snprintf. Se garantiza la compatibilidad del protocolo binario con la funcionalidad de tiempo de espera de inactividad. Se eliminó el código para admitir el modo "-o inline_ascii_response", que se deshabilitó a partir de la versión 1.5.0. Este modo consume entre 10 y 20 bytes más por escritura para acelerar el procesamiento de solicitudes en modo ASCII y dejó de tener sentido después de la transición del uso de snprintf a la implementación rápida de itoa.

Fuente: opennet.ru

Añadir un comentario