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

Se realizó lanzamiento del sistema de caché de datos en memoria Memcached 1.5.15, que opera con datos en formato clave/valor y se caracteriza por su facilidad de uso. Memcached se utiliza comúnmente como una solución liviana para acelerar el funcionamiento de sitios web de alta carga mediante el almacenamiento en caché del acceso a bases de datos y datos intermedios. Código se entrega bajo licencia BSD.

En la nueva versión se ha implementado soporte experimental para la autenticación del protocolo ASCII. La autenticación se activa mediante la opción «-Y [authfile]» con la especificación en el archivo authfile de hasta ocho pares «usuario:contraseña». A diferencia de la implementación anterior para el protocolo binario basada en SASL, la implementación para ASCII es significativamente más simple, no requiere dependencias externas y se compila por defecto. Al habilitar la autenticación a través de la opción «-Y», se desactiva automáticamente el protocolo binario y el funcionamiento a través de UDP. Las restricciones de acceso en función de los nombres de usuario aún no son compatibles.

En esta nueva versión también se ha acelerado el rendimiento de las operaciones incr/decr al reemplazar snprintf. Se ha asegurado la compatibilidad del protocolo binario con la funcionalidad de idle-timeout. Se ha eliminado el código para soportar el modo «-o inline_ascii_response», que se desactivó a partir de la versión 1.5.0. Este modo consume de 10 a 20 bytes más en escritura para acelerar el procesamiento de solicitudes en modo ASCII y ha perdido su sentido tras la transición del uso de snprintf a la rápida implementación de itoa.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster