600 万~1000 万的用户数,能常使用的用户为 20 万的活动管理系统 每秒并发不超过 500 我想问,如果用 rails,怎么才能稳定点的运行? rails 能处理的好吗?或者,rails 搭配什么环境用什么样数据库,用什么样的技术去负载才能达到要求呢?大家有没有想过?
** e..我是做前端的,学 ruby 不久哈,最近做一个项目,而且我是指定的负责人,和客户沟通与扯皮, 在我印象中不管是 ror,php 还是.net,用以处理信息应该都没问题,那我的这个关于大数据的问题是不是要从数据库的设计和设备上面入手?哪么,rails 和哪些搭配比较实在?
这个太抽象了,没法回答,没人能预计你的应用如何才能撑起这个量,稍微有些细节的地方做得不好都会有一些问题的。
简单说来就是让你的应用可以很好的水平扩展,同时保证资源的合理利用,访问请求搞的页面足够的快速
我这边现在有个 Rails 项目,用户千万用户是没有,但是几百万是有的,每日 PV 最高的时候有几百万,还不算 API 的,API 算起来估计有千万/day 的级别了。
抛开钱的问题不谈,如果需要技术方案,首先要明确目前的瓶颈。单机 500 个并发对 web server 是小 case,困难在于业务,是计算密集还是 io 密集?存储压力是在缓存上还是在数据库上?读写比例怎么样?数据是否可以简单的用分片方式来做?基本上调查工作做好以后解决方案也就很清楚了