release van het in-memory caching systeem , die werkt met gegevens in het key/value-formaat en zich onderscheidt door gebruiksgemak. Memcached wordt meestal toegepast als een lichtgewicht oplossing voor het versnellen van de prestaties van zwaar belaste websites door de cache-toegang tot databases en tussenliggende gegevens. Code onder de BSD-licentie.
In de nieuwe versie is experimentele ondersteuning voor authenticatie voor het ASCII-protocol geïmplementeerd. Authenticatie kan worden ingeschakeld met de optie ‘-Y [authfile]’, waarbij in het bestand authfile tot acht paren ‘gebruikersnaam:wachtwoord’ kunnen worden aangegeven. In tegenstelling tot de eerder geïmplementeerde SASL-gebaseerde authenticatie voor het binaire protocol is de implementatie voor ASCII aanzienlijk eenvoudiger, vereist geen externe afhankelijkheden en is standaard ingeschakeld. Bij inschakeling van authenticatie via de optie ‘-Y’ wordt automatisch het binaire protocol en de werking via UDP uitgeschakeld. Toegangsrestricties gekoppeld aan gebruikersnamen worden voorlopig niet ondersteund.
In deze nieuwe release zijn ook de bewerkingen incr/decr versneld door snprintf te vervangen. De compatibiliteit van het binaire protocol met de idle-timeout-functionaliteit is gegarandeerd. De code ter ondersteuning van de modus ‘-o inline_ascii_response’, die is uitgeschakeld vanaf release 1.5.0, is verwijderd. Deze modus verbruikte 10-20 bytes meer bij het schrijven ter versnelling van de verwerking van aanvragen in de ASCII-modus en is zijn betekenis verloren na de overgang van het gebruik van snprintf naar de snelle itoa-implementatie.
Bron: opennet.ru
