又是一年年来收,又是一年求车票,对买火车难这个让我们无数人痛心疾首的问题,我们大家都深有感触。
2011年,可以网上订火车票了。可是,一到春运,这个订票网站我们就从来就登录不上去了,更不用说订火车票了。对这个问题,我作为一个程序员,从技术角度对这个平台提一些建议,作为抛砖引玉的角色,我技术很乱,懂的不多,请大家支持我,都提出一些好的建议给开发部门,让我们用网民的智慧来改进这个平台。
建议1:技术团队要有高度的责任感和使命感,用无产主义精神和使命完成这项工作。
开发团队的领导,开发团队的程序员,请看看大大小小的火车站里,无数人通宵排队购票的情景,请看看那些妇女小孩都在零下二十几度的深夜通宵排队的悲惨,也许各位领导和程序员的条件优越,有免费的回家机票,有内部安排好的火车票,但那些整夜在外排队购买的人,是我们农村的爹娘,是我们的兄弟姐妹,他们在外辛苦了一年,只图能回家过个年,他们买不起飞机票。想想我们爹娘姐妹的艰辛,我们有什么理由不做好这件工作。
我们这些上班的,每天早出晚回的上班,更没时间排除了,往年是花钱找黃牛,今年黃牛打倒了,我们怎么买票?
作为现在购票系统的开发团队,要有高度的历史责任感和使命感,克服任何困难完成这个项目的开发和测试。我们不说是为人民服务,做事要讲一点基本的良心,我们可以早九晚五的上下班,对这件事可以新闻发布会说正在处理中,可是,我们要的是结果,要的是可以现在可以方便我们大家能方便订票。
我代表那些通宵排队的爹妈和兄弟姐妹们,代表各位在外工作一年的要回家过年的上班族们,求求你们了,求你们加加班,求你们想想办法。
建议二:将现在的构架用域名方式基本分开。
鸡蛋不能装在一个篮子中。我不懂里面深刻的道理,但是全国至少有几百万人等着买票,如果一定会出问题,可以将现在的购票网站按到达省分成不同的域名。大家到不同的域名和服务器中。如果有问题,那不会全部出问题吧。服务器与硬件资源,我想这个项目不是缺的。
建议三:按银行方式排队。
我们大家都渴望回家过年,所以回家时间,放票时间,我们大家都在网上等着,可能有几百万人同时等着,这么大的流量,系统会吃不消。可是,可以用一个排队机制给号排队,没有排到的人,等着时间再来。我想这个方法,可以解决我们同时在网上等票的情况。
建议四:使用先进一些的技术。
政府项目,先万不以以为win2008 ,oracle,java这样的项目最好的,这个构架,除了贵的吓死人的系统、数据库费用, 也找不到什么好处,这一份软件要花费多少税收费用,我们就不说了。
可以用一些Unix或Linux,用一些nosql分布式抗压力的技术,用一些Hadoop可以方便大量扩展的分布式技术,不行的话向淘宝请教一下,看他们们用的是什么系统,向百度请教一下,他们是用的什么数据库。
建议四:使用一些方法,让我们不要刷网站。
我们在购票时,会在线等着,如果卡住了上不去,会一直想办法登上去,会一直想办法刷结果,这样,对系统的压力是致命的,只要一出问题了,很多人就像堵车一样彻底卡在瓶颈上了。要采用一些疏导交通的方法,控制大家不要同时挤上去。
建议五:开放一些接口吧。降低一些系统开销。
如果别的不好做,请开放一些接口吧。把余票信息等我们需要知道的,及时发布出来,不行的话发布到第三方也可以。我们知道没票了,就不用上去挤了,系统的效率也就高了。
建议六:把问题拿出来,大家都想想办法。
想我们都是做程序的,有困难时,可以拿出来,发布到网上,我们大家都想办法,问题一定能解决的。发布出来现在的困难,我们北京的程序都义务加班干,周六周天不休息了,群上组织几百人一起写程序做测试。请大家支持我的建议。
就是这么多了,也许我是外行,但是希望我们能买到票。请支持我。
以上内容,纯属个人学习和工作经验观点。仅供参考。
原创文章。