Uitgave van Memcached 1.5.15 met authenticatieondersteuning voor het ASCII-protocol

vond plaats vrijgave van het datacachingsysteem in RAM In geheugen opgeslagen 1.5.15, dat werkt op gegevens in sleutel/waarde-indeling en gemakkelijk te gebruiken is. Memcached wordt meestal gebruikt als een lichtgewicht oplossing om het werk van sites met hoge belasting te versnellen door toegang tot het DBMS en tussentijdse gegevens in de cache op te slaan. Code geleverde onder BSD-licentie.

De nieuwe versie introduceert experimentele authenticatie-ondersteuning voor het ASCII-protocol. Authenticatie wordt mogelijk gemaakt met behulp van de optie “-Y [authfile]”, waarbij maximaal acht login:wachtwoord-paren in het authfile-bestand worden opgegeven. In tegenstelling tot het eerder geïmplementeerde, op SASL gebaseerde binaire authenticatieprotocol, is de implementatie voor ASCII veel eenvoudiger, vereist het geen externe afhankelijkheden en wordt het standaard samengesteld. Wanneer u authenticatie inschakelt met de optie “-Y”, worden het binaire protocol en het werken via UDP automatisch uitgeschakeld. Toegangsbeperkingen op basis van logins worden nog niet ondersteund.

De nieuwe release versnelt ook de incr/decr-bewerkingen door snprintf te vervangen. De compatibiliteit van het binaire protocol met de inactieve time-outfunctionaliteit is gegarandeerd. Code verwijderd ter ondersteuning van de "-o inline_ascii_response"-modus, die was uitgeschakeld vanaf release 1.5.0. Deze modus verbruikt 10-20 bytes meer per schrijfbewerking om de verwerking van verzoeken in de ASCII-modus te versnellen en werd betekenisloos na de overgang van het gebruik van snprintf naar de snelle implementatie van itoa.

Bron: opennet.ru

Voeg een reactie