缩短广西移动12580快巴订票业务延时的研究和措施
2014-08-04杨志芳等
杨志芳等
摘 要:本课题深入研究了中国移动广西公司12580快巴订票业务经常出现页面加载缓慢导致客服人员为用户订票或查询班次信息时出现延时问题,经过研究和分析发现了延时的根本原因,随后提出了增加利旧服务器、迁移现有业务、调整业务处理逻辑三项成本较低的优化措施。实施后,通过压力测试,证明新平台能够满足70-80次/秒的并行处理能力(比原平台提升90%),延时问题被解决。本课题不仅解决了延时问题,而且较大提高了广西移动的社会效益和经济效益,达到了预期目标。
关键词:12580快巴订票业务;延时;优化措施;并行处理能力;峰值
中图分类号:U293 文献标识码:A
快巴订票业务提供的服务深受用户好评,用户量迅速上涨,但该业务在节假日前期往往业务量会突增,经常出现延时问题,特别在2013年春运期间、清明节前、中秋国庆节前,都出现了快巴订票业务的页面打开延时、操作过程缓慢、查询缓慢,有时甚至整个页面都无法操作等现象,严重限制了业务开展。因此,研究小组希望通过研究,找到问题的原因,并解决延时问题。
一、原因分析
1 现网服务器配置低,业务量大时负载过大。
现网服务器2006年入网,Intel5110双核处理器(主频:1.60GHz),内存4G,且均过了维保期。根据延时发生时,承载业务的服务器cpu使用率达到80%、内存使用率达到90%,服务器性能已经不能满足业务需求。
2 平台承载业务数量过多。
由于历史原因,订票业务与其它4个业务都运行在相同的服务器上,日常情况下其它业务占总业务量的90%左右,在节假日前期,占70%左右,给服务器运行带来了较大压力。
3 订票业务处理逻辑不合理。
查询站点、线路、班次以及订票等操作都需要调用实时接口,等待车站方返回信息。而站点、线路、班次等信息通常都是较固定,不易变化的,因此很多查询操作不需要车站方处理再返回结果,而是在本地数据库查询即可,因此业务处理逻辑不合理也导致系统压力增大从而造成业务操作延时。
二、制定对策
三、对策实施
1 新增高配置服务器
新增两台HPProLiantDL385G5p服务器,配备有两个四核CPU(AMD2378,主频2.4GHz),8G内存,较现有服务器配置提高50%以上。
2 将快巴订票业务迁移到独立服务器
为满足2014年春节的业务高峰,以及为春节做好预热,2014年1月9日将快巴订票业务迁移至独立服务器上,不再与其他业务合设。
3 优化业务处理逻辑
调整业务平台与车站的逻辑架构,将站场资料、发车点资料、线路资料、站点资料、班次信息、班次的站点票价等实时性不强,更新频率不高的接口信息经过业务平台的逻辑处理,定时的全量获取保存至平台数据库,当需要查询时先从本地平台获取,如没有相关信息再调用实时接口查询,以此降低调用车站接口频率,从而减少了传输的数据量,降低了系统开销,提高了响应速度,达到缩短延时的目的,具体处理程序架构转变见图1。
四、效果检查
实施完整个优化措施后,研究小组通过压力测试验证效果。通过录入脚本模拟用户对各业务活动进行测试,使系统长时间处于超负载运行,从而找到系统瓶颈。测试工具为Loadrunner11.0,利用HTTP协议主要模拟模拟用户的查询操作来检测系统并发量能力,并发陡度设置为每10秒增加5虚拟用户,测试时间为15分钟。
五、班次查询
根据现网压力测试证明新平台支持70-80个用户同时订票,不会出现延时。
六、效益分析
1 经济效益
2 社会效益
目前该业务已经能够为广大用户提供较优质的服务,而且得到越来越多的用户肯定与称赞,体现了移动公司的社会责任感。
结语
本课题主要对前期快巴订票业务经常出现延时的问题进行了深入分析和研究,通过小组成员的多方论证,发现了造成延时的根本原因,并通过制定对策加以实施,用较低的成本将原业务平台的处理能力大幅提升,解决了延时的问题。最后用压力测试,证明我们的措施使原系统的并发处理能力从40提升到70-80,达到了预期目标,为公司推广该业务扫清了困难。
参考文献
[1]刘正自.铁路客票系统票制及前端设备优化探讨[J].铁路计算机应用,2012.
[2]况宝,云吕静,波邵彬.缩短营业厅业务受理时长减少客户排队等候时间[J].山东通信技术,2010.
[3]刘建伟林,延君,王家宝.基于智能客户端技术的售票系统改良方案[J].计算机系统应用,2006(08).
[4]张昊.汽车客运联网售票系统的设计与实现[J].电脑知识与技术,2009(05).endprint
摘 要:本课题深入研究了中国移动广西公司12580快巴订票业务经常出现页面加载缓慢导致客服人员为用户订票或查询班次信息时出现延时问题,经过研究和分析发现了延时的根本原因,随后提出了增加利旧服务器、迁移现有业务、调整业务处理逻辑三项成本较低的优化措施。实施后,通过压力测试,证明新平台能够满足70-80次/秒的并行处理能力(比原平台提升90%),延时问题被解决。本课题不仅解决了延时问题,而且较大提高了广西移动的社会效益和经济效益,达到了预期目标。
关键词:12580快巴订票业务;延时;优化措施;并行处理能力;峰值
中图分类号:U293 文献标识码:A
快巴订票业务提供的服务深受用户好评,用户量迅速上涨,但该业务在节假日前期往往业务量会突增,经常出现延时问题,特别在2013年春运期间、清明节前、中秋国庆节前,都出现了快巴订票业务的页面打开延时、操作过程缓慢、查询缓慢,有时甚至整个页面都无法操作等现象,严重限制了业务开展。因此,研究小组希望通过研究,找到问题的原因,并解决延时问题。
一、原因分析
1 现网服务器配置低,业务量大时负载过大。
现网服务器2006年入网,Intel5110双核处理器(主频:1.60GHz),内存4G,且均过了维保期。根据延时发生时,承载业务的服务器cpu使用率达到80%、内存使用率达到90%,服务器性能已经不能满足业务需求。
2 平台承载业务数量过多。
由于历史原因,订票业务与其它4个业务都运行在相同的服务器上,日常情况下其它业务占总业务量的90%左右,在节假日前期,占70%左右,给服务器运行带来了较大压力。
3 订票业务处理逻辑不合理。
查询站点、线路、班次以及订票等操作都需要调用实时接口,等待车站方返回信息。而站点、线路、班次等信息通常都是较固定,不易变化的,因此很多查询操作不需要车站方处理再返回结果,而是在本地数据库查询即可,因此业务处理逻辑不合理也导致系统压力增大从而造成业务操作延时。
二、制定对策
三、对策实施
1 新增高配置服务器
新增两台HPProLiantDL385G5p服务器,配备有两个四核CPU(AMD2378,主频2.4GHz),8G内存,较现有服务器配置提高50%以上。
2 将快巴订票业务迁移到独立服务器
为满足2014年春节的业务高峰,以及为春节做好预热,2014年1月9日将快巴订票业务迁移至独立服务器上,不再与其他业务合设。
3 优化业务处理逻辑
调整业务平台与车站的逻辑架构,将站场资料、发车点资料、线路资料、站点资料、班次信息、班次的站点票价等实时性不强,更新频率不高的接口信息经过业务平台的逻辑处理,定时的全量获取保存至平台数据库,当需要查询时先从本地平台获取,如没有相关信息再调用实时接口查询,以此降低调用车站接口频率,从而减少了传输的数据量,降低了系统开销,提高了响应速度,达到缩短延时的目的,具体处理程序架构转变见图1。
四、效果检查
实施完整个优化措施后,研究小组通过压力测试验证效果。通过录入脚本模拟用户对各业务活动进行测试,使系统长时间处于超负载运行,从而找到系统瓶颈。测试工具为Loadrunner11.0,利用HTTP协议主要模拟模拟用户的查询操作来检测系统并发量能力,并发陡度设置为每10秒增加5虚拟用户,测试时间为15分钟。
五、班次查询
根据现网压力测试证明新平台支持70-80个用户同时订票,不会出现延时。
六、效益分析
1 经济效益
2 社会效益
目前该业务已经能够为广大用户提供较优质的服务,而且得到越来越多的用户肯定与称赞,体现了移动公司的社会责任感。
结语
本课题主要对前期快巴订票业务经常出现延时的问题进行了深入分析和研究,通过小组成员的多方论证,发现了造成延时的根本原因,并通过制定对策加以实施,用较低的成本将原业务平台的处理能力大幅提升,解决了延时的问题。最后用压力测试,证明我们的措施使原系统的并发处理能力从40提升到70-80,达到了预期目标,为公司推广该业务扫清了困难。
参考文献
[1]刘正自.铁路客票系统票制及前端设备优化探讨[J].铁路计算机应用,2012.
[2]况宝,云吕静,波邵彬.缩短营业厅业务受理时长减少客户排队等候时间[J].山东通信技术,2010.
[3]刘建伟林,延君,王家宝.基于智能客户端技术的售票系统改良方案[J].计算机系统应用,2006(08).
[4]张昊.汽车客运联网售票系统的设计与实现[J].电脑知识与技术,2009(05).endprint
摘 要:本课题深入研究了中国移动广西公司12580快巴订票业务经常出现页面加载缓慢导致客服人员为用户订票或查询班次信息时出现延时问题,经过研究和分析发现了延时的根本原因,随后提出了增加利旧服务器、迁移现有业务、调整业务处理逻辑三项成本较低的优化措施。实施后,通过压力测试,证明新平台能够满足70-80次/秒的并行处理能力(比原平台提升90%),延时问题被解决。本课题不仅解决了延时问题,而且较大提高了广西移动的社会效益和经济效益,达到了预期目标。
关键词:12580快巴订票业务;延时;优化措施;并行处理能力;峰值
中图分类号:U293 文献标识码:A
快巴订票业务提供的服务深受用户好评,用户量迅速上涨,但该业务在节假日前期往往业务量会突增,经常出现延时问题,特别在2013年春运期间、清明节前、中秋国庆节前,都出现了快巴订票业务的页面打开延时、操作过程缓慢、查询缓慢,有时甚至整个页面都无法操作等现象,严重限制了业务开展。因此,研究小组希望通过研究,找到问题的原因,并解决延时问题。
一、原因分析
1 现网服务器配置低,业务量大时负载过大。
现网服务器2006年入网,Intel5110双核处理器(主频:1.60GHz),内存4G,且均过了维保期。根据延时发生时,承载业务的服务器cpu使用率达到80%、内存使用率达到90%,服务器性能已经不能满足业务需求。
2 平台承载业务数量过多。
由于历史原因,订票业务与其它4个业务都运行在相同的服务器上,日常情况下其它业务占总业务量的90%左右,在节假日前期,占70%左右,给服务器运行带来了较大压力。
3 订票业务处理逻辑不合理。
查询站点、线路、班次以及订票等操作都需要调用实时接口,等待车站方返回信息。而站点、线路、班次等信息通常都是较固定,不易变化的,因此很多查询操作不需要车站方处理再返回结果,而是在本地数据库查询即可,因此业务处理逻辑不合理也导致系统压力增大从而造成业务操作延时。
二、制定对策
三、对策实施
1 新增高配置服务器
新增两台HPProLiantDL385G5p服务器,配备有两个四核CPU(AMD2378,主频2.4GHz),8G内存,较现有服务器配置提高50%以上。
2 将快巴订票业务迁移到独立服务器
为满足2014年春节的业务高峰,以及为春节做好预热,2014年1月9日将快巴订票业务迁移至独立服务器上,不再与其他业务合设。
3 优化业务处理逻辑
调整业务平台与车站的逻辑架构,将站场资料、发车点资料、线路资料、站点资料、班次信息、班次的站点票价等实时性不强,更新频率不高的接口信息经过业务平台的逻辑处理,定时的全量获取保存至平台数据库,当需要查询时先从本地平台获取,如没有相关信息再调用实时接口查询,以此降低调用车站接口频率,从而减少了传输的数据量,降低了系统开销,提高了响应速度,达到缩短延时的目的,具体处理程序架构转变见图1。
四、效果检查
实施完整个优化措施后,研究小组通过压力测试验证效果。通过录入脚本模拟用户对各业务活动进行测试,使系统长时间处于超负载运行,从而找到系统瓶颈。测试工具为Loadrunner11.0,利用HTTP协议主要模拟模拟用户的查询操作来检测系统并发量能力,并发陡度设置为每10秒增加5虚拟用户,测试时间为15分钟。
五、班次查询
根据现网压力测试证明新平台支持70-80个用户同时订票,不会出现延时。
六、效益分析
1 经济效益
2 社会效益
目前该业务已经能够为广大用户提供较优质的服务,而且得到越来越多的用户肯定与称赞,体现了移动公司的社会责任感。
结语
本课题主要对前期快巴订票业务经常出现延时的问题进行了深入分析和研究,通过小组成员的多方论证,发现了造成延时的根本原因,并通过制定对策加以实施,用较低的成本将原业务平台的处理能力大幅提升,解决了延时的问题。最后用压力测试,证明我们的措施使原系统的并发处理能力从40提升到70-80,达到了预期目标,为公司推广该业务扫清了困难。
参考文献
[1]刘正自.铁路客票系统票制及前端设备优化探讨[J].铁路计算机应用,2012.
[2]况宝,云吕静,波邵彬.缩短营业厅业务受理时长减少客户排队等候时间[J].山东通信技术,2010.
[3]刘建伟林,延君,王家宝.基于智能客户端技术的售票系统改良方案[J].计算机系统应用,2006(08).
[4]张昊.汽车客运联网售票系统的设计与实现[J].电脑知识与技术,2009(05).endprint