- 首先:投票系统的运行是动态数据调用并实时更新,这样就会极大增加电脑的运算需求及数据调用频率,服务器的CPU、内存就会占用比较多,配置低一点的服务器有可能跑宕机。
- 然后:微信投票平台同时投票人数都非常多,能达到几万至几十万不等的同时在线人数访问,根据你所说“1000万-5000万”人次访问,做个平均值估算一下同时在线人数,2500万/24小时/60分钟/60秒≈289人次每秒,1分钟就是大约9万人次,带宽的需求也很高。
处理器跟内存:访问人次我们取1秒钟的值约等于300(因为肯定有人频繁打开或者不断刷新):50k*300/1024≈14M,带宽处理需要14M。(突发性的带宽)
总结:面对大数据时处理器的大小最好跟内存比为1:2,也就是说1核处理器配备2G内存,不细算每秒能处理多少数据,因为太多不确定因素,我们只算1分钟缓存,14M的每秒数据X60秒X4(双向运算、双向调用)≈4G,内存大小需要4G。
- 服务器配置最低选择:2核4G 14M带宽;
- 建议配置选择:4核8G 30M带宽(这是不折中的选择);
- 最佳配置:8核16G 30M带宽或者采用负债均衡的方式用2台服务器支持(一台主数据库:放数据、一台主带宽:供访问网页)
原文地址:http://www.benbener.cn/question/35
购买前可领取1888元优惠券:点我领券<<<
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。