免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 无风之谷
打印 上一主题 下一主题

如何设计高并发高流量的12306在线票务系统 [复制链接]

论坛徽章:
0
41 [报告]
发表于 2012-01-17 19:48 |只看该作者
回复 9# 草上飞2008


    黄牛应该 比较方便 呵呵

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
42 [报告]
发表于 2012-01-17 19:50 |只看该作者
回复 4# yanyangtian4502


    嗯,同意,这么大的访问量,任何一个小的失误,就会被几何级的放大.

论坛徽章:
0
43 [报告]
发表于 2012-01-17 19:50 |只看该作者
老男孩linux培训 发表于 2012-01-17 16:19
这个思路非常的新颖,赞!
其实这个问题出问题的时候,我和几个朋友探讨过。
不过还真没登陆过!


业务系统的背景  需求不同 这个只是针对性的考虑 ,如果说业务量大 银联的系统交易量更加大

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
44 [报告]
发表于 2012-01-17 19:54 |只看该作者
回复 45# kns1024wh


    银联的交易与12306的交易完全不是一个层面的东西.银联的交易,对象是确定的,比如,刷卡,查询的对象仅仅是这个账户本身而已.
    而12306的交易,在订票之前,要查询很多次,复杂度要比单笔交易简单多了.
    另外,银联可以说是分布式的交易,12306这次暴露的问题是集中交易造成的带宽以及服务器资源的不足.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
45 [报告]
发表于 2012-01-17 19:59 |只看该作者
12306问题的根结我觉得在于没有分布式的处理,试想,如果象银联那样,每个省做一个服务群,这样就会把现在的集中访问分配到不同的服务器上,这样,比单纯的在中央增加集群的机器数量的做法,能缓解不少.

论坛徽章:
0
46 [报告]
发表于 2012-01-17 20:00 |只看该作者
回复 40# kns1024wh


    我始终认为J2EE是个很“重”的应用,想要从开发层面让整个应用“轻”起来不太可能,只能靠后端支持。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
47 [报告]
发表于 2012-01-17 20:02 |只看该作者
回复 8# yanyangtian4502


     这样的网页编写确实和拙略,至少应该少用行内的style定义,直接定义一个css文档,节省流量的同时,对服务器的硬盘负载也会有帮助.
     另外,一般浏览器都会缓存网页的,css文件也能有效减少客户端对服务器的请求,对带宽的占用也会少很多

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
48 [报告]
发表于 2012-01-17 20:06 |只看该作者
从优化的角度,应该着重处理后端数据库的压力,对数据流程进行优化,减少不必要的查询.
以前看过一个分析php性能的文章,大部分时间,php都在等待中,等待后台的数据库返回查询的结果.
后台数据节省1s,对于10亿pv的访问来说,也能放大优化的效果.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
49 [报告]
发表于 2012-01-17 20:13 |只看该作者
老男孩linux培训 发表于 2012-01-17 16:19
这个思路非常的新颖,赞!
其实这个问题出问题的时候,我和几个朋友探讨过。
不过还真没登陆过!

这个是没办法的事情,我们有我们的国情,不可能把春运的流量分摊到别的时间去处理.春运结束之后,可能之前的架构应付也绰绰有余.
就是平时没事情干,到春运的时候又忙不过来.
如何增加系统的弹性,也就是说,平时用很少的资源就可以满足需要,到高峰期,又能通过水平扩展,通过简单的增加资源的方法,就能解决问题.
我想,解决了上述问题的话,谷歌/百度也会汗颜的.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
50 [报告]
发表于 2012-01-17 20:16 |只看该作者
回复 39# 老男孩linux培训


    嗯,最简单的办法就是放权,把过分集中的请求分发到各个省去,这样,就能缓解带宽过载的问题.
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP