2008-04-02

关于<Nginx and Memcached, a 400% boost!>

关键字: nginx, memcached, rails
当看到这个标题的时候<<Nginx and Memcached, a 400% boost!>>,感觉很震惊,仔细看了一下,这篇文章,其实文章的标题就有断章取义之嫌。

400%提升仅仅是"Rails applications resulted in ~850 req/s on commodity,...and a quick test later: ~3,550 req/s, or almost a 400% improvement",简单结果得出来的,其实Rails本来就是慢速应用,TPS主要受限于Rails自身的慢速,而memcached起到缓存结果的中间件作用,类似于apache的mod_cache,自然速度上有所提升,关于400%的提升,本人不敢苟同,如果nginx的End Server是php,或java的应用,那么400%就是名不副实。

btw:
据我所知,目前www.51.com就是采用nginx+memcached+php的网络架构。
另外,nginx 的memcached的模块只能get,不能set,所有set操作都需要应用自己完成,感觉还是有待完善的。

这种分布式缓存方式也为我们提供一种良好的解决方法。我们可以采用java等用户客户端设置字符串值,通过nginx memcached module获取。


Nginx and Memcached, a 400% boost ,原文:
http://www.igvita.com/2008/02/11/nginx-and-memcached-a-400-boost/
评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

masterkey
搜索本博客
最近加入圈子
存档
最新评论