搜狐首页 科技 无心法师2

手机搜狐

SOHU.COM

千万级用户的实时问答网站用什么语言比较好

若是实时问答网站的话,主要是看自己公司的团队擅长用啥为主,我只能给出一个我个人的建议,不一定是最佳的,只是从技术层面描述认为是较好的:

1.前台网站用PHP,开发效率高;

2.后台应用程序选择JAVA ,则技术人才好招聘;选择GO,则技术人才难寻,性能高效;

3.数据库:推荐MySQL和Redis组合的方式,以及借助Hadoop做相关的大数据挖掘,用于实施推荐算法,Redis缓存一写计数器和热门问题及部分答案,MySQL持久化存储和全部在线事务处理的资料数据;

4.服务器的话,要是一开始就几十万用户,推荐优先考虑阿里云,这样可以做到成本低;用户量上来之后迁移至实体物理服务器,推荐 联想RD550 和 DELL R720 系列,当然WEB服务器可以更低一些,比如联想RD340 DELL 620等。

你想多了,这是无用的过度设计,还是把宝贵的资源用在需要的地方吧。

每年创业公司多着去了,能发展到千万用户的很少。只听说过没有用户倒掉的,还没听说过哪家是用户太多平台扛不住而影响业务发展。随着用户量增长逐步扩展优化系统就好,当这方面技能提高速度比不上用户发展速度的时候你肯定已经有钱去找能解决这个问题的人。

简单给你参考一下吧,以前开心网的:前端web服务PHP,后端服务C++为主,Java/Python为辅。数据库MySQL。Memcached/Redis的集群自己做的,这两个仅是简单的通用缓存使用。大量专用缓存,自己开发的。MySQL的集群分库分表也是自己做的。分布式存储也是自己做的。注册用户:1.6亿。

精选