主题:【讨论】回应对12306.cn网站的技术质疑 -- 忘情
12306的问题就是自己给自己发护照,骗子网站也可以做。
不过骗子与其自发证书,真不如直接做个明文网站,然后通过SEO弄到搜索引擎前面比较划算,反正警惕的用户怎么都能识破,骗的就是那些不知情、使用习惯不谨慎的用户嘛
12306那个网站的界面极其糟糕,给人一个极其不专业,极其不负责任的感觉,我都不敢在上面买票。
一语中的,我有同样的想法。我觉得现在铁道部的数据库可能是一个唯一的数据库,要想提高效率可能不得不搞多个数据库和运算中心来分配载荷,这就牵扯到多个数据库数据同步的问题了,应该是个难点。
我也想过,但是再一想似乎也不合适。不管是否网站分开,你都需要在一个唯一的数据库里搜索车票,否则你需要考虑多个数据库之间的数据同步,这更难搞定。
本来IBM也投的
报了几个亿的数字结果说是天价
结果就自己做
然后就这付鸟样
几个亿贵吗
贵吗?
问题在于官僚主义吧
20年的系统不升级居然外面再做一个服务去连
这种问题设计的时候就知道的
最后我也觉得没什么难的
本来就是一个省一个服务器,你所有人都访问一个服务器那当然拥堵了
其他的都是有成熟解决方案的。
首先锁定不可能在查询的时候锁定
因为人家又不一定要买
只有在更改数据库的时候才需要锁定
其次因为有同时操作的话,总有人会没买到,所以设计上也可以避免去更改数据,换成插入数据
然后这种查询完全可以放在内存里,就根本不用io
最后不要用普通的计算机性能去类推服务器性能
以前2.4G奔腾上慢的要死的运算到600Hz的aix服务器上运行快10倍
1. facebook: 11 billion/day
2. google: 9.2 billion/day
3. youtube: 5.5 billion/day
4. baidu.com: 2.6 billion/day
5. yahoo.com: 2 billion/day
上述所有网站,都不是以事务处理为核心的,所以这个比较不恰当。合适的比较还是这些购物网站这种类型的。
可行么?
电话订票的取票率最低,这么做必然有许多票没有真正到需要的人手里,而许多人却在网络和窗口买不到票。
这样老的帖子碰上了也回复一下吧。
人民群众的需求真的是一个完美的网站吗?不是的,大家的真实需求是买到票。只要能保证买到票,网站做的再烂也无所谓,看各类抢票软件的流行,估计铁道部弄个DOS界面要求大家背命令行一样没问题。买不到票,网站做的再好也一样挨骂——会有人在买不到票的时候,顺手赞美一下网站做的真不错吗?
因为他/她是技术控。。。
^_^
----------------------------
在这里顺带支持一下铁路系统/忘情楼主。春运又来了,在挨骂当中兢兢业业为普通老百姓服务的铁路人,辛苦了。
信息产业,在很多时候不是决定性的因素,只是问题解决的加速器和效能倍增器。而具体的应用背景才是实打实的东西。
所以,这不是单纯的信息技术问题,单纯的网络数据库问题,更不是单纯的网站问题。
为什么大家要骂呢?难道网站崩溃了,就买不到票了么?不是,而是断了一些人的一种轻松便捷愉快的买票方式罢了。
作为曾经在寒风暴雪中排队两天两夜买一张站票的大学生的一员的人飘过。。。
春运的症结是运力,12306只是卖票的渠道。在春运运力供不应求的情况下,12306不可能凭空变出票来满足所有人的买票需求吧。
购票人平身份账号码,先上这个网排队拿号,在一个合理时间段以内,到12306去购票,减少大量无效点击。
12306也可以拿了号的人发短信,约定时间上网购票。