上一篇博文:《12306应该如何应对黄牛抢票》受到了大家的支持,根据大家讨论的思路,我对我文章中的偏激观点和后继的思考,做了一下补充。认为如果做好这些问题,一定可以缓解黄牛购票的压力。
1、关于购买完成以后多少时间来支付,由于网络和操作水平的限制,可能3-5分钟无法完成支付,那么这个时间应该缩短,不应该45分钟那么长,至于缩短到多少时间合适,我想应该做几个工作,首先把网络搞好,如果抢票的压力大,奔溃,至少支付的要保证畅通,这个简单,做一个单独的支付服务器就可以了。这个技术上难度不算怎么大,一般的技术人员只要多给几个服务器,搞定是没问题的。其次做一下统计,把时间放到一个刚刚好。
2、关于防止黄牛抢票和现在的*网速之间的关系,防止黄牛抢票是一种优化机制,网速慢是另外一回事,不搀和在一起去讲。另外防止黄牛抢票,有助于减少网络刷新,缓解网络堵塞。
3、最好加上预付费的要求,如果打算购票,那么请预付费,一旦抢票成功,自动扣费,不预付费不能抢票。如果车票要取消,那么30个工作日内退换到银行卡。这样黄牛如果要提前囤积车票,需要大量的资金流,至少可以限制部分没有资格的黄牛来抢票。缓解购票压力。
4、去掉哪些复杂的验证码,让购票足够的简单的,点击鼠标,所有的动作自己完成,因为黄牛的抢票软件就那么简单,如果搞一堆东西,只能麻烦了正常人,方便了非常人。
5、提高网速,减少刷新次数。
6、把模块分布在不同的二级域名,比如说查票一个域名、购票一个、支付一个、一个堵死,不至于影响其他,不必要把所有的东西都搞到CDN或者负载均衡上。分离开来会更加健康和优秀。