张家口商家遇高峰卡死,服务器选型怎么办
崇礼一个开餐馆的老板,订餐网站旺季崩了。周末中午,一百多人同时下单,页面转圈不动。他急得给我打电话,声音都劈了。高峰期卡死,十有八九是服务器没选对。那天正是雪场人最多的时候。订餐电话也被打爆,堂食外卖全乱套。你的站卡过吗?
先估并发量,配置跟着人数走
选服务器,先估同时多少人访问。小店网站,几十人同时看,两核四G够。订餐、商城这种要下单的,并发上百,得四核八G起步。崇礼那店原来用的一核两G,不崩才怪。估不准就先买小,不够再升,云服务器能随时升。他那个站,图片一张三兆多。你说是不是。
再说带宽,这是卡顿重灾区。页面一兆多,带宽一兆,一个人开都要一秒。十个人同时开,就排队了。订餐站至少五兆带宽,图片再压缩一下。他听完直拍大腿,说早知道就好了。带宽这东西,平时不显,忙时要命。你说这钱花得冤吗?不冤。崩一次的损失,够买三年带宽。
临时冲高,用弹性扩容最省钱
旺季人多,淡季人少,服务器咋办。用弹性扩容。平时低配跑着,搞活动前临时升配置,过完再降回来。那餐馆元旦三天临时升配,多花不到一百块。比常年高配,省太多了。滑雪场周边的店,都这么干。张家口的店,旺季淡季分明,这么用最合适。学着点。
还有个笨办法,高峰期前做压测。找工具模拟几百人同时访问,看站扛不扛得住。扛不住就提前升配,别等崩了再救。崩一次流失的客人,比一年服务器钱都贵。这账得算。我帮他压测过一回,两百并发就报警了。真的,别等出事再想起我。
真卡死了别慌,这么救最稳妥
真卡死了,别慌着重启。先看是带宽满了还是程序挂了。带宽满就临时加,程序挂就查日志。重启是下下策,数据丢了更麻烦。餐馆那次是带宽顶满,加了带宽立马就好。不懂的别瞎动,找懂的人看。记住了。你说这理儿简单吗?简单。可轮到头上,十个人九个先重启。
总结
服务器选型就三步。估并发定配置,看页面定带宽,旺季用弹性扩容。事先压测,崩了别急着重启。难吗?不难。你的站要是卡过,今晚就查查配置,八成能查出原因。查不出来,找我,我帮你瞧。