系统架构很重要!
语言:
主流语言都没什么问题。PHP、Java什么的都行。
前端服务器:
如果有条件CDN,最好。没有的话,一定要保证前端的负载性能。一般推荐Nginx。
应用服务器:
集群呗。前端负责负载均衡。集群的话,Session的问题注意下就行。别的没什么。
数据存储:
如果数据量比较大的话(百万级),用MySQL + Memcached做集群没问题。
如果数据量再大的话,考虑NoSQL吧。比如Facebook用Cassandra,Amazon用Dynamo。
语言不是问题,重要的是设计理念和思路。