Sortie de Memcached 1.5.15 avec prise en charge de l'authentification pour le protocole ASCII

A eu lieu lancement du système de mise en cache des données en mémoire Memcaché 1.5.15, qui fonctionne sur des données au format clé/valeur et est facile à utiliser. Memcached est généralement utilisé comme solution légère pour accélérer les sites à forte charge en mettant en cache l'accès au SGBD et aux données intermédiaires. Code fourni sous licence BSD.

La nouvelle version introduit une prise en charge expérimentale de l'authentification pour le protocole ASCII. L'authentification est activée à l'aide de l'option « -Y [authfile] », spécifiant jusqu'à huit paires login:mot de passe dans le fichier authfile. Contrairement au protocole d'authentification binaire basé sur SASL précédemment implémenté, l'implémentation de l'ASCII est beaucoup plus simple, ne nécessite pas de dépendances externes et est assemblée par défaut. Lorsque vous activez l'authentification à l'aide de l'option « -Y », le protocole binaire et le travail via UDP sont automatiquement désactivés. Les restrictions d'accès basées sur les connexions ne sont pas encore prises en charge.

La nouvelle version accélère également les opérations d'augmentation/décrémentation en remplaçant snprintf. La compatibilité du protocole binaire avec la fonctionnalité d'inactivité est assurée. Code supprimé pour prendre en charge le mode "-o inline_ascii_response", qui a été désactivé à partir de la version 1.5.0. Ce mode consomme 10 à 20 octets de plus par écriture pour accélérer le traitement des requêtes en mode ASCII et est devenu inutile après la transition de l'utilisation de snprintf à la mise en œuvre rapide d'itoa.

Source: opennet.ru

Ajouter un commentaire