浏览 2511 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-02
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/ 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |