大型Web站点静态内容加速技术研究与实现
本文关键词:大型Web站点静态内容加速技术研究与实现,由笔耕文化传播整理发布。
【摘要】:随着计算机技术和网络的不断发展,大型web站点的内容不断丰富,静态资源也随之不断增多,在网络带宽一定的情况下,将会导致访问速度的下降。静态资源作为大型web站点不可或缺的一部分,对于优化大型web站点的访问速度起到至关重要的作用,大型web站点的静态内容加速技术可有效提升站点的访问体验,同时有效提升站点后台服务器的稳定性。论文对大型web站点的静态内容加速技术进行研究,提出了采用后台分布式缓存服务器以及客户端浏览器本地缓存获取技术的web站点静态内容加速方案,开发出了针对指定大型web站点的加速系统,即凤巢加速系统,实现了对百度大型广告系统(凤巢系统)的静态内容加速。论文的主要工作包括:1.提出了大型web站点静态内容加速实现方案,该方案采用百度BDRP(Baidu Distributed Redis Platform)的分布式缓存技术实现大型web站点后台服务器缓存存储;基于AOL (American Online)的项目WebPageTest解决了大型web站点的本地缓存获取问题;利用虚拟桌面技术及关闭浏览器崩溃提示技术实现了缓存获取前后的用户无感知。2.基于以上的解决方案,设计并实现了凤巢加速原型系统,该系统包含客户端应用程序及后台服务器,凤巢加速系统结合凤巢系统的分布式缓存服务器及凤巢系统的后台服务器,完成了对凤巢系统的静态内容加速。3.对凤巢加速原型系统进行功能测试、性能和稳定性测试,并根据测试结果和应用情况对系统进行优化和改进。测试和应用表明:凤巢加速原型系统可加快客户访问凤巢系统的速度,减少凤巢系统后台服务器的请求承载量,提高企业后台服务的稳定性,达到了设计要求。
【关键词】:静态内容 凤巢加速系统 大型web站点
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 第一 绪论9-13
- 1.1 研究背景9
- 1.2 课题的提出9-10
- 1.3 国内外研究现状10-11
- 1.4 论文组织结构11-13
- 第二章 大型WEB站点静态内容加速的关键技术13-18
- 2.1 BDRP后台分布式缓存同步技术13-14
- 2.2 IE浏览器缓存获取技术14-15
- 2.3 LIBCURL消息传递技术15-16
- 2.4 DUILIB界面实现技术16-17
- 2.5 本章小结17-18
- 第三章 大型WEB站点静态内容加速的实现方案18-30
- 3.1 实现目标18
- 3.2 存在问题18-20
- 3.3 实现方案20-29
- 3.3.1 本地缓存获取实现方案20-24
- 3.3.2 后台分布式缓存同步实现方案24-25
- 3.3.3 关闭浏览器崩溃窗口提示的实现方案25-27
- 3.3.4 静态资源链接获取实现方案27-29
- 3.4 本章小结29-30
- 第四章 凤巢加速系统的设计与实现30-47
- 4.1 凤巢加速系统的总体设计30-32
- 4.1.1 系统需求分析30-31
- 4.1.2 凤巢加速系统整体架构设计31
- 4.1.3 凤巢加速系统开发环境及运行环境31-32
- 4.2 客户端模块详细设计与实现32-43
- 4.2.1 数据传输模块设计与实现32-34
- 4.2.2 数据解析与分类模块设计与实现34-36
- 4.2.3 缓存获取模块设计与实现36-38
- 4.2.4 关闭浏览器崩溃窗口模块设计与实现38-40
- 4.2.5 凤巢加速系统界面设计与实现40-43
- 4.3 服务端模块详细设计与实现43-45
- 4.3.1 缓存同步模块设计与实现43-44
- 4.3.2 静态资源链接获取模块设计与实现44-45
- 4.4 客户端接口设计45-46
- 4.5 本章小结46-47
- 第五章 系统测试及结果分析47-56
- 5.1 系统测试47-55
- 5.1.1 功能测试47-51
- 5.1.2 性能测试51-52
- 5.1.3 稳定性测试52-53
- 5.1.4 测试结果53-55
- 5.1.5 应用情况介绍55
- 5.2 本章小结55-56
- 第六章 总结与展望56-57
- 6.1 总结56
- 6.2 展望56-57
- 致谢57-58
- 参考文献58-59
【相似文献】
中国期刊全文数据库 前10条
1 王跃辉;何晓锋;魏芳;;针对3G上网用户的无线网络加速系统[J];通信技术;2011年11期
2 范云强;;基于冗余数据消除技术的加速系统的研究[J];黑龙江科技信息;2010年10期
3 炎焱;;如何加速系统恢复[J];每周电脑报;2003年04期
4 张晶,,高文,陈熙霖;面向多媒体的并行加速系统中可重构网络结构设计[J];计算机研究与发展;1995年10期
5 朱怡安,康继昌,韩兆轩;实现加速VAX计算机的方法[J];微电子学与计算机;1991年06期
6 王春雁;;锐捷网络发布PowerCache内容加速系统[J];中国教育信息化;2012年07期
7 王颖;王瑞春;;CDMA EV-DO网络中无线加速系统的部署研究[J];邮电设计技术;2010年03期
8 Stano;时间就是金钱——让系统启动得更快[J];电脑爱好者;2002年16期
9 吴玮;万晨妍;;基于VPN技术的移动加速系统解决方案[J];电脑编程技巧与维护;2008年13期
10 黄滔;叶立芳;;广域网并行TCP加速系统的研究与实现[J];中国新技术新产品;2014年08期
中国重要会议论文全文数据库 前2条
1 蒋路;李旭雯;吴强;贾克斌;;嵌入式高速测量仪器用显示加速系统新方法[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年
2 陈佳洱;郭之虞;陆元荣;高淑丽;朱昆;王智;颜学庆;彭士香;赵捷;郭菊芳;李纬国;于茂林;袁忠喜;方家驯;;分离作用RFQ加速系统研究进展[A];第三届全国粒子加速器技术学术交流会论文集[C];2007年
中国重要报纸全文数据库 前1条
1 张彤;北电通过100G技术增强以太网[N];网络世界;2009年
中国硕士学位论文全文数据库 前10条
1 吴结根;移动互联网加速系统设计与应用实践[D];北京邮电大学;2010年
2 李磊;Web加速系统中前端模块的设计与实现[D];北京交通大学;2009年
3 张桦;WEB服务器加速系统设计[D];重庆大学;2006年
4 曹伟;企业web加速系统研究与实现[D];中南大学;2011年
5 杨滨;基于FPGA的BLAS加速系统的设计与研究[D];首都师范大学;2009年
6 吴一帆;基于逻辑切片的Web加速系统的设计与实现[D];北京交通大学;2011年
7 丘立斌;大型Web站点静态内容加速技术研究与实现[D];东南大学;2015年
8 张琛;互联网缓存加速系统的研究与应用[D];山东大学;2015年
9 刘经纬;多源媒体数据聚合与传输加速系统[D];华中科技大学;2011年
10 孙延腾;基于FPGA的HMMer加速系统的设计与实现[D];哈尔滨工程大学;2010年
本文关键词:大型Web站点静态内容加速技术研究与实现,由笔耕文化传播整理发布。
本文编号:360702
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/360702.html