Release of the in-memory data caching system , operating on data in key/value format and distinguished by its ease of use. Memcached is commonly used as a lightweight solution to accelerate high-load websites by caching access to databases and intermediate data. Code under the BSD license.
The new version introduces experimental support for authentication in the ASCII protocol. Authentication is enabled using the '-Y [authfile]' option, specifying up to eight 'username:password' pairs in the authfile. Unlike the previously implemented SASL-based authentication for the binary protocol, the ASCII implementation is significantly simpler, requires no external dependencies, and is built by default. When authentication is activated through the '-Y' option, the binary protocol and UDP operation are automatically disabled. Access control based on usernames is not yet supported.
The new release also speeds up incr/decr operations by replacing snprintf. Compatibility of the binary protocol with idle-timeout functionality has been ensured. The code to support the '-o inline_ascii_response' mode has been removed, which was disabled starting with version 1.5.0. This mode consumed 10-20 bytes more per write to speed up request processing in ASCII mode and became unnecessary after switching from snprintf to the faster itoa implementation.
Source: opennet.ru
