Release des Speichersystems fĂŒr volatile Daten , das mit Daten im SchlĂŒssel/Wert-Format arbeitet und sich durch einfache Handhabung auszeichnet. Memcached wird hĂ€ufig als leichtgewichtige Lösung eingesetzt, um die Leistung stark belasteter Websites durch Caching des Zugriffs auf Datenbanken und Zwischendaten zu verbessern. Code unter der BSD-Lizenz.
Die neue Version bringt experimentelle UnterstĂŒtzung fĂŒr die Authentifizierung im ASCII-Protokoll. Die Authentifizierung wird durch die Option â-Y [authfile]â aktiviert, wobei die Datei authfile bis zu acht Paare âBenutzername:Passwortâ enthĂ€lt. Im Gegensatz zur zuvor implementierten Authentifizierung des binĂ€ren Protokolls auf Basis von SASL ist die Implementierung fĂŒr ASCII deutlich einfacher, erfordert keine externen AbhĂ€ngigkeiten und wird standardmĂ€Ăig kompiliert. Bei Aktivierung der Authentifizierung ĂŒber die Option â-Yâ wird das binĂ€re Protokoll und die Arbeit ĂŒber UDP automatisch deaktiviert. ZugangsbeschrĂ€nkungen basierend auf Benutzernamen werden vorerst nicht unterstĂŒtzt.
Im neuen Release wurden die Operationen incr/decr durch den Austausch von snprintf beschleunigt. Die KompatibilitĂ€t des binĂ€ren Protokolls mit der FunktionalitĂ€t idle-timeout wurde sichergestellt. Der Code zur UnterstĂŒtzung des Modus â-o inline_ascii_responseâ wurde entfernt, da dieser seit der Version 1.5.0 deaktiviert ist. Dieser Modus benötigte 10-20 Byte mehr fĂŒr die Schreiboperationen zur Beschleunigung der Anfrageverarbeitung im ASCII-Modus und machte keinen Sinn mehr nach dem Wechsel von snprintf auf die schnellere Implementierung von itoa.
Quelle: opennet.ru
