下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 浅析wap的性能优化 巢江波摘要:wap即无线应用协议,是英文“wireless-application-protocol”的缩写,它是一个开放式标准应用协议,可以不依赖平台、无需授权向无线终端进行信息传递的的协议。本文主要分析了wap的性能及其优化措施。关键词:wap;性能分析;优化措施引言:wap(无线通讯协议)是在数字移动电话?互联网或其他个人数字助理机(pda)?计算机应用乃至未来的信息家电之间进行通讯的全球性开放标准?通过wap这种技术,就可以将internet的大量信息及各种各样的业务引入到移动电话?palm等无线终端之中?无论
2、你在何地?何时只要你需要信息,你就可以打开你的wap手机,享受无穷无尽的网上信息或者网上资源?一、wap技术概述无线应用通信协议(wap)是一种技术标准,融合了计算机、网络和电信领域的诸多新技术,旨在使电信运营商、internet内容提供商和各种专业在线服务供应商能够为移动通信用户提供一种全新的交互式服务。wap 支持绝大多数无线网络,包括gsm、cdma、cdpd等等,而所有操作系统都支持wap,其中专门为手持设备设计的有palmos、epoc、windows ce、flexos.os/9 及javaos。在带宽方面,wap优化现在的协议层对话,将无线手机接入internet的带宽需求降到最
3、低,保证了现有网络能够符合wap规范。一些手持设备,如掌上电脑,安装微型浏览器后,可借助wap接入internet。二、 wap的组成wap由应用层、会话层、事务处理层、安全层、传输层和物理层6层组成,wap体系结构为移动通信设备提供了一个层次化的、可扩展的应用程序开发环境。这是通过协议栈的分层设计来实现的。wap体系结构的每一层都为上一层提供接入点,而且还可以接入其它的服务和应用程序。通过wap这种技术,就可以将internet大量信息及各种各样的业务引入到移动电话、palm等无线终端之中,无论何时何地,只要需要信息,就可以打开wap手机,享受无穷无尽的网上信息或者网上资源。wap的应用至少
4、由3部分组成,即wap网关、wap手机和web服务器。其中,wap网关起着“翻译”协议的作用,是联系gsm网与internet的桥梁;web服务器可以存储大量信息,以供wap手机用户来访问、浏览和查询;wap手机为用户提供了上网用的微浏览器及信息、命令的输入方式。当用户从wap手机键入想要访问的web服务器的url后,信号经过无线网络,以wap协议方式发送请求至wap网关,然后经过“翻译”处理,再以http协议方式与web服务器交互,最后wap网关将服务器返回的内容压缩、处理成二进制流,并返回到客户的wap手机屏幕上。三、wap的性能分析1、wap网关业务处理机性能分析。业务处理机作为wap网
5、关系统中核心的处理单元,其处理性能基本决定。wap网关的最大处理能力,系统扩容多從增加业务处理机的数量入手。wap业务消息包括wap1.x、wap2.0、彩信post、彩信get、java下载、push等类型。其中彩信post、彩信get、java下载根据协议类型归可归属于wap1.x、wap2.0。为了对业务处理机的最大性能进行判断,需要从以下两个方面分析。(1)现网各消息占比情况分析。根据现网中各消息的占比情况可知push消息、wap1.x、wap2.0消息所占比例,再根据wap浏览、java下载的情况,确定wap1.x、wap2.0消息中大小数据所占的比例。其中,wap1.x中,2k及以
6、下数据为小数据,2k以上数据为大数据。wap2.0中,10k及以下数据为小数据,10k以上数据为大数据。因为3g终端的推广,wap1.x消息所占的比例大幅度减少,业务模型与wap网关建设时期的情况可能发生较大变化。(2)现网服务器最大处理能力计算。在实验室环境下,可测得该服务器所能处理的各类消息最大条数。模拟环境中,wap1.x小数据取大小为2k的数据,wap1.x大数据取大小为100k的数据。wap2.0小数据取大小为10k的数据,wap2.0大数据取大小为100k的数据。push消息数据大小为1k。常用的服务器设备为sun-t系列、中兴atca刀片服务器,实验室环境下可得测其性能数据。2、
7、http重定向问题分析。cdma wap业务和计费系统中大量采用重定向技术,完成cp内容挂接,相关的浏览、下载以及后台计费等业务。wap计费网关、wap网关对于http重定向的缺省处理是简单转发,也就是将来自wap portal或者cp服务器的http重定向响应,返回给移动终端,由终端的浏览器进行解析和处理。终端浏览器在收到http重定向响应后,提取其中响应头location的值,作为新的url,重新发起http请求,这些操作并没有用户的干预,用户并不知晓是否发生了重定向操作。wap1.x系列移动终端通过wap1.x网关进行wap业务的访问。在重定向过程中,由于存在重定向,终端浏览器从发起浏览
8、请求到最后看到响应结果,至少额外需要两个round-trip的时间开销。计费网关tcp连接比较复杂的原因主要是:用户请求的内容是位于互联网上的cp服务器里的,cp服务器的位置和网络环境是千差万别的,有的cp服务器与计费网关之间的带宽足够宽,有的则很窄,有的cp服务器域名或者ip地址解析和反向解析消耗的时间非常长,有的则很短。正是由于这些因素的存在,从计费网关到cp服务器的tcp连接建立可能很容易,也可能非常费时,甚至很长时间都建立不起来。这样,计费网关在长时间得不到cp服务器的响应时,将一直不给wap网关应答,wap网关也不给用户应答,用户将守候移动终端屏幕,看不到任何结果。四、wap性能优化
9、措施1、采用tcp连接池机制,维持一定数目的连接数量。每个tcp连接完成数据传输后,并不是马上被拆除掉,而是将它回收到连接池中进行管理。当一个新的请求到来时,无需花费三路握手过程来新建立一个连接,而是从连接池中取出一个tcp连接即可。2、采用请求队列来排队用户的请求,采用先进先出的策略,防止大并发访问量下的用户请求被拒绝的情况发生。为了保障系统能满负荷,但又高效快速地工作,到计费网关之间的tcp连接总数必须保证低于一个极限值,超过这个极限值的请求将被送到缓冲队列中,排队等候,等系统腾出时间或者不忙时,采用先到先处理的方法。3、提高硬件系统的配置,增加内存、增加cpu数量、增大cpu处理速度,从而提高处理能力。这种方法需要增大硬件投入。五、结束语wap业务内容丰富、使用简单等特点得到迅速发展,随着业务的开展,从技术上优化wap系统性能,提高用户的使用感受,已经是社会发展的必然的趋势。wap性能优化本身就是一个复杂的议题。除了采用上述几种优化的方法,还必须多方面地考虑优化的问题,从系统设计到部署
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年淮安市清河区医疗系统事业编人员招聘笔试备考试题及答案详解
- 2026年芷江侗族自治县自然资源局所属事业单位公开选调工作人员1人考试模拟试题及答案详解
- 2026年兰州市安宁区政务服务中心(窗口人员)招聘考试模拟试题及答案详解
- 2025年安徽省淮北市医疗系统事业编人员招聘笔试试题及答案详解
- 2025年上海市松江区政务服务中心(窗口人员)招聘笔试试题及答案详解
- 2026年安徽省芜湖市政务服务中心(窗口人员)招聘考试参考题库及答案详解
- 荥经县2026年第二批公开招募医疗卫生辅助岗位人员(3人)笔试备考试题及答案详解
- 2026年珠海市斗门区政务服务中心(窗口人员)招聘考试模拟试题及答案详解
- 人民交通出版社2026届校园招聘笔试备考试题及答案详解
- 2026年山东省政务服务中心(窗口人员)招聘笔试模拟试题及答案详解
- 2026年海南(高考)物理考试试卷真题(含答案)
- 2026年山西省中考英语试卷(含答案)
- 【2026】超星尔雅学习通《大学生安全教育(入校篇)》章节测试及答案
- 2026年面条行业分析报告及未来发展趋势报告
- 雨课堂学堂在线学堂云《医学研究生临床研究(山东)》单元测试考核答案
- 2026年陆军战士留疆任职考试真题(附答案)
- AI赋能千年漆艺:传统漆器制作工艺的智能创新之路
- 新课堂、新课堂、新高考++2025年版《普通高中语文课程标准》解读
- 2026年高考物理二轮复习(全国)专题01 力与物体的平衡(专练)(原卷版)
- 特殊食品监管培训课件
- 2026届广东省广州越秀区培正中学高一数学第一学期期末监测试题含解析
评论
0/150
提交评论