从带宽来说,10Mbps=10240KBps,有几个假设:
1.假设你的网站大部分都是下行流量,即大部分人都是看帖不回帖的。
2.每个帖子或者页面请求数据量(纯JSON数据,不包括静态内容)为5KB(具体要看你们的网站设计了)
3.网站的平均响应时间为500毫秒,则每个请求需要的下行带宽为5KB/0.5S=10KBps
这样的带宽能支撑10240KBps/10KBps=1024个左右的并发请求数,当然,这只是根据带宽计算出来的,如果瓶颈不在带宽这里,那么你的并发请求数还要更少一些,这个是由你系统的最短短板决定的。
当然,并发请求数并不代表同时在线人数,假设在线的用户中,5%的人会同时在某一秒中发起请求(高峰期估计就不止了),反推同时在线的人就是1024/0.05=20480个,大约支持20480个人同时在线。
一次请求的数据量、响应时间、并发请求占比这些都是随便瞎估,需要按你的实际情况和经验来取。