Hello, This mail is to announce Cache::Memcached::Fast 0.03---Perl client for memcached, in C language (available from CPAN).
Cache::Memcached::Fast is designed to be a drop in replacement for Cache::Memcached. See "Compatibility with Cache::Memcached" section in module documentation for full details. Despite the low version number the module is quite mature. As of this release, the most notable missing feature compared to Cache::Memcached is 'stats' command. The module supports new cas/gets/gets_multi/append/prepend commands (you'll have to have memcached 1.2.4 to use them), as well as the Ketama consistent hashing algorithm. Future releases will have more unique features. The module has lower CPU consumption compared to original Cache::Memcached, typically 2 times on update commands and 6 times on get commands. Wall-clock time is lower too, but not that much because the whole client-server interaction is I/O-bound (or rather round-trip bound, to be precise). Distribution includes script/compare.pl to compare the speed of the original and new modules. Currently the code doesn't compile with Perl 5.6.2, the fix is trivial and will be included into the next release. The module haven't yet propagated onto all CPAN sites, if CPAN's request tracker URL doesn't work for you feel free to mail bug reports directly to me. Development of this module is sponsored by Monashev Co. Ltd. In the hope it will be useful, -- Tomash Brechko
