libmemcached发布了,ruby访问memcached提速20倍
程序员文章站
2022-05-23 09:01:35
...
1月13号一个全新的C写的memcached客户端libmemcached发布了,libmemcached不同于老的apr_memcache,他是一个全新设计的客户端,能够以更快的速度,更好的内存消耗来和memcached server通讯。
在libmemcached发布以后的,两个封装libmemcached的ruby软件包就先后发布了:
1、Caffeine
将近100%兼容目前纯ruby实现的memcache-client,但是性能更好。作者还给出来在cache_fu插件里面替换memcache-client的补丁文件。如果你的RoR应用大量使用memcached来缓存数据,那么存取memcached的性能可以大幅度提高
2、New memcache-client
这个新的libmemcached的封装,根据作者自己的测试,在RHEL上面要比memcache-client快20倍,但它目前还不完全兼容memcache-client,作者将把兼容性作为今后几天的主要开发工作。
结合最近刚刚发布的memcachedb项目,围绕memcached的开源项目发展的十分蓬勃,这也从一个侧面说明了web2.0网站的风风火火,而正是web2.0网站需要大量依赖memcached这样的高性能、分布式缓存服务器。
在libmemcached发布以后的,两个封装libmemcached的ruby软件包就先后发布了:
1、Caffeine
将近100%兼容目前纯ruby实现的memcache-client,但是性能更好。作者还给出来在cache_fu插件里面替换memcache-client的补丁文件。如果你的RoR应用大量使用memcached来缓存数据,那么存取memcached的性能可以大幅度提高
2、New memcache-client
这个新的libmemcached的封装,根据作者自己的测试,在RHEL上面要比memcache-client快20倍,但它目前还不完全兼容memcache-client,作者将把兼容性作为今后几天的主要开发工作。
结合最近刚刚发布的memcachedb项目,围绕memcached的开源项目发展的十分蓬勃,这也从一个侧面说明了web2.0网站的风风火火,而正是web2.0网站需要大量依赖memcached这样的高性能、分布式缓存服务器。