Release des Systems zur Daten-Caching im Arbeitsspeicher , das mit Daten im SchlĂŒssel/Wert-Format arbeitet und sich durch Benutzerfreundlichkeit auszeichnet. Memcached wird normalerweise als leichtgewichtige Lösung verwendet, um die Leistung von stark frequentierten Websites durch das Caching des Zugriffs auf Datenbanken und Zwischenspeicher zu beschleunigen. Code unter der BSD-Lizenz stehen.
In der neuen Version wird experimentelle UnterstĂŒtzung fĂŒr die Authentifizierung im ASCII-Protokoll bereitgestellt. Die Authentifizierung wird ĂŒber die Option â-Y [authfile]â aktiviert, wobei im Authentifizierungsdatei bis zu acht âBenutzername:Passwortâ-Paare angegeben werden können. Im Gegensatz zur vorher fĂŒr das binĂ€re Protokoll implementierten Authentifizierung auf der Grundlage von SASL ist die Umsetzung fĂŒr ASCII erheblich einfacher, erfordert keine externen AbhĂ€ngigkeiten und wird standardmĂ€Ăig kompiliert. Wenn die Authentifizierung ĂŒber die Option â-Yâ aktiviert wird, wird das binĂ€re Protokoll sowie der Betrieb ĂŒber UDP automatisch deaktiviert. Zugriffssteuerungen, die an Benutzernamen gebunden sind, werden derzeit noch nicht unterstĂŒtzt.
In dieser neuen Version wurden die Inkrementierungs-/ Dekrementierungsoperationen durch den Austausch von snprintf beschleunigt. Die KompatibilitĂ€t des binĂ€ren Protokolls mit der FunktionalitĂ€t des Idle-Timeouts wurde sichergestellt. Der Code zur UnterstĂŒtzung des Modus â-o inline_ascii_responseâ wurde entfernt, der seit Release 1.5.0 deaktiviert war. Dieser Modus verbrauchte 10-20 Byte mehr beim Schreiben, um die Verarbeitung von Anfragen im ASCII-Modus zu beschleunigen, und machte nach dem Wechsel von snprintf zu der schnellen Implementierung von itoa keinen Sinn mehr.
Quelle: opennet.ru
