面向移动设备的Web自适应代理系统研究与实现
发布时间:2017-09-19 11:19
本文关键词:面向移动设备的Web自适应代理系统研究与实现
【摘要】:随着智能手机和移动设备的普及,移动用户对于手机浏览和阅读的需求不断增加,移动化已成为一个不可避免的趋势。与此同时,原有的面向PC设计的网页普遍存在着结构复杂,内容繁多的情况,使得手机浏览速度慢、体验效果差。因此,如何快速地将原有面向PC设计的Web应用向移动化方向迁移,为手机用户提供高速、用户体验良好的浏览和阅读服务具有非常重要的意义。 针对上述问题,提出了一种代理中间件的系统设计思路,通过一个代理中间件系统,提供此类转换服务。系统基于数据内容与显示效果相分离的原则,将原始网页内容进行抽取与分块,与新的样式模板相结合,形成新的网页。样式模板本身具有高度的自适应性,能够根据不同尺寸的显示屏幕,自动地调整布局,使得转换后的新网页能够在不同尺寸的显示屏幕上都能有较好的显示效果。系统还充分考虑了可扩展性,在提供一种自动化转换工作模式的前提下,还提供了一种个性化定制工作模式。个性化定制工作模式是为有特殊转换需求的Web应用提供的,通过人工编写脚本指令的方式,在网页分块过程中加入人工干预,使得分块结果能满足特定的需求,因此称之为个性化定制工作模式。在系统的可靠性方面,通过引入负载均衡以及缓存的方式,提升了系统在高并发环境下处理请求的能力,缩短了系统的响应处理时间。 经测试表明,系统能较好的完成页面自适应转换,页面显示内容合理,排版良好,页面的自适应性较好。系统响应在并发用户数不超过150时,吞吐率维持在6214req/s,请求等待时间不超过25ms,系统稳定,性能表现良好。
【关键词】:自适应 移动设备 脚本指令 网页分块
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 绪论9-13
- 1.1 研究背景与意义9-10
- 1.2 研究现状10-11
- 1.3 论文的主要工作11-12
- 1.4 论文的主要结构12-13
- 第二章 相关理论与技术13-23
- 2.1 部署方式13-14
- 2.2 网页分块14-15
- 2.3 相关技术介绍15-21
- 2.4 本章小结21-23
- 第三章 WEB自适应代理系统关键技术研究23-33
- 3.1 现有方案对比分析23-24
- 3.1.1 部署方案23
- 3.1.2 网页分块方案23-24
- 3.1.3 局限性分析24
- 3.2 脚本指令研究24-29
- 3.2.1 脚本指令的定义24-25
- 3.2.2 脚本指令执行环境25-26
- 3.2.3 脚本指令设计26-27
- 3.2.4 脚本指令执行过程27-29
- 3.3 模板适配机制29-31
- 3.3.1 自适应布局29-30
- 3.3.2 内容模板匹配30-31
- 3.4 本章小结31-33
- 第四章 WEB自适应代理系统设计33-45
- 4.1 系统架构33-35
- 4.2 基础服务部分的详细设计35-40
- 4.2.1 代理均衡35-36
- 4.2.2 客户端接入解析36-37
- 4.2.3 会话管理37-38
- 4.2.4 结果缓存38-39
- 4.2.5 信息抓取39-40
- 4.3 自适应容器部分的详细设计40-44
- 4.3.1 自适应容器部分概要设计40-41
- 4.3.2 分级匹配41
- 4.3.3 网页解析41-42
- 4.3.4 网页重构42-43
- 4.3.5 模板适配43-44
- 4.4 本章小结44-45
- 第五章 WEB自适应代理系统实现45-59
- 5.1 基础服务部分的实现45-53
- 5.1.1 代理均衡45-48
- 5.1.2 客户端接入解析48-49
- 5.1.3 会话管理49-50
- 5.1.4 结果缓存50-51
- 5.1.5 信息抓取51-53
- 5.2 自适应容器部分的实现53-56
- 5.2.1 分级匹配53
- 5.2.2 网页解析53-55
- 5.2.3 网页重构55-56
- 5.3 本章小结56-59
- 第六章 系统测试与性能分析59-67
- 6.1 测试环境59-60
- 6.2 集成测试60-63
- 6.3 性能测试63-65
- 6.4 本章小结65-67
- 总结67-69
- 参考文献69-73
- 致谢73-74
- 攻读硕士期间发表的学术论文74
【参考文献】
中国期刊全文数据库 前7条
1 宗小忠;;基于Memcached构建Web缓存服务器[J];电脑知识与技术;2011年05期
2 李峰;陈达;刘泽宏;彭青立;朱春梅;;手机浏览器技术与发展探讨[J];电信技术;2011年02期
3 李晟;;浅谈如何提高服务器并发能力[J];电脑知识与技术;2014年28期
4 王琦,唐世渭,杨冬青,王腾蛟;基于DOM的网页主题信息自动提取[J];计算机研究与发展;2004年10期
5 南轶;李先国;;基于.NET Cache+Memcached Web缓存技术的研究与应用[J];科学技术与工程;2011年31期
6 梁捷;;UC浏览器产品设计思路及解析[J];程序员;2010年07期
7 马敏;王旗;;中国移动互联网现状与发展趋势分析[J];互联网天地;2014年02期
中国博士学位论文全文数据库 前3条
1 曾文英;面向移动环境的数据存储管理方法关键技术研究[D];华南理工大学;2011年
2 丁艳辉;面向Web数据集成的数据抽取问题研究[D];山东大学;2010年
3 代栋;云计算基础软件平台的研究和实践[D];中国科学技术大学;2013年
,本文编号:881332
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/881332.html