金毛介绍

首页 » 常识 » 诊断 » 扒一扒10年来12306的改版升级史
TUhjnbcbe - 2025/6/9 10:10:00
年,铁路网站全新改版。改版后的网站功能更加完善,增加了扫码登录功能让旅客的购票速度更方便快捷。自年1月30号运行起,经历了多次的升级和改版。今天我们来扒一扒,网站10年来的升级史。年新版上线一、之现实和理想的差距要论网站的访问量,绝对是名列前茅,而且没有专业的营销手段,让我们不得不服。也正因为如此,上线之初,没有赢得预期的好评,而是得到了一片吐槽,由于铁路部门低估了网站的访问量,没有做好完善的网站性能方案,导致网站频频超过负载能力,经常遭高峰期买不到票,甚至挤不进去,让我们不敢相信这是花了3亿元打造出来的售票网站。二、没有对比就没有伤害体验到了买票的艰辛,自然有人开始问了,为什么在淘宝上买东西那么容易呢,淘宝的访问量也是巨大的,我不禁思考,如果淘宝的体验做的差一点,也许我现在就不会那么穷了吧!没错,也意识到了这个问题,在系统性能、效率等方面做了改进,但是与购物网站不同的是,的库存管理更为复杂。购物网站每个商品的库存是独立的,而且是唯一的,而则不同,每一趟车每个经停点都有可能成为你的始发站,而且有全国上百个车站同时售票,必须保证车票数量的同步,这个难度是可想而知的。三、的转折点-“云”在的访问量中,余票查询系统请求次数最多,占据了整个访问量的70%以上,尤其是在抢票软件出现后,抢票服务器不停的向请求余票数量。于是,在年,引进了云计算服务,搭建一个两地三中心(铁路总公司数据中心、铁科院数据中心和阿里云)混合云架构,将大部分余票查询流量引导到阿里云提供查询服务。混合云的这种方式不仅让避免了因为高并发的流量冲击导致宕机;还可以避免敏感性资料泄漏,保护用户数据安全。同时,混合云模式提高了的容灾能力。四、资源整合:分布式内存数据平台PivotalGemfire分布式内存数据平台是通过云计算平台技术,将诸多X86服务器内存集中起来,形成一个资源池,然后将全部数据加载到这个资源池之中,进行内存计算。同时,为了提高灾备能力,Gemfire还在集群中保存了多份数据,这样当一个机器故障后,并不会影响整个系统的运行,也不会造成数据缺失。在经过Gemfire改造后,能够通过客户业务逻辑性和数据关联性,将关联性强的数据放置到同一个服务器节点。在年,进一步使用GemFire对系统进行升级,总共建立5个Gemfire集群。提升了系统性能,同时保证了数据安全。无论是移动端还是PC端我们都能看到网站在精力过几次技术的更迭,已经让网站实现了完美的蜕变,尽管还有缺陷,但是应该获得掌声。让我们期待明天会更好。
1
查看完整版本: 扒一扒10年来12306的改版升级史