在回答你这个问题之前我们可以先深入了解一下投票平台的系统在运行中会占用服务器的哪些资源:
- 首先:投票系统的运行是动态数据调用并实时更新,这样就会极大增加电脑的运算需求及数据调用频率,服务器的CPU、内存就会占用比较多,配置低一点的服务器有可能跑宕机。
- 然后:微信投票平台同时投票人数都非常多,能达到几万至几十万不等的同时在线人数访问,根据你所说“1000万-5000万”人次访问,做个平均值估算一下同时在线人数,2500万/24小时/60分钟/60秒≈289人次每秒,1分钟就是大约9万人次,带宽的需求也很高。
最后我们看一下用什么配置的服务器好:带宽:
访问人次我们取1秒钟的值约等于300(因为肯定有人频繁打开或者不断刷新):50k*300/1024≈14M,带宽处理需要14M。(突发性的带宽)
处理器跟内存:
面对大数据时处理器的大小最好跟内存比为1:2