首页> 中文学位 >数据缓存技术在Mashup中的应用研究
【6h】

数据缓存技术在Mashup中的应用研究

代理获取

目录

文摘

英文文摘

1 绪论

1.1 研究背景

1.2 课题研究现状分析

1.2.1 缓存技术的研究现状

1.2.2 Mashup技术的研究现状

1.3 课题的研究问题

1.4 课题研究内容与目标

1.5 本文的组织结构

2 相关技术分析

2.1 Mashup技术的概述及分析

2.1.1 Mashup应用结构

2.1.2 Mashup方式

2.1.3 Mashup发展的关键技术

2.2 Web缓存技术分析

2.2.1 Web缓存技术概述

2.2.2 Web缓存位置

2.2.3 动态页面缓存技术

2.2.4 ASP.NET缓存技术

2.3 缓存一致性维护技术分析

3 Mashup中缓存管理算法的设计

3.1 常用缓存替换算法特点及分析

3.2 本文缓存管理算法基本思想的提出

3.3 缓存替换算法的设计

3.3.1 最优化模型和最优化算法

3.3.2 KeyValue值的定义

3.3.3 TTL的设置

3.4 缓存管理算法特点的归纳

4 购物Mashup的设计与实现

4.1 购物Mashup的需求和系统架构

4.1.1 购物Mashup的需求分析

4.1.2 Mashup已有服务

4.1.3 购物Mashup的系统构架

4.2 调用服务API接口

4.2.1 调用淘宝网API接口

4.2.2 调用豆瓣网接口

4.2.3 购物Mashup的数据处理

4.3 数据库的设计

4.4 缓存对象的设计

4.4.1 Web缓存模型

4.4.2 缓存处理

5 实验测试与结果分析

5.1 实验环境与技术

5.2 系统界面

5.3 实验结果评价

结论

参考文献

在学研究成果

致谢

展开▼

摘要

Mashup是Web2.0时代的一种典型的Web应用,它易在更方便的从多个外部资源站点中获取所需要的信息,并将这些信息有机的整合在一起,从而构建出全新的应用。它具有易用灵活,数据整合功能强大的特点,受到企业和广大互联网用户的关注。Mashup更以其更多的重用性,基于Web,轻量级的,面向终端用户的特点吸引着学术界和工业界。然而在Mashup技术创造出丰富多彩的应用的同时,我们同样发现现有的Mashup开发的方式存在不足之处:Mashup数据源通常是来源于分散性的、异构的多方数据源,无形中增加了在资源传输过程中的时间延时,降低用户的个性化体验。而且越来越多的用户以Mashup的方式构建来创建自己的个性化应用,势必给Mashup服务器造成影响,这种不足限制着Mashup的流行。在此,我们将Web缓存技术引入到Mashup的构建过程中来提高Web应用程序的流畅性,减少网络负载来提高系统的性能,降低网络拥塞,减少用户的响应时间从而大大改善Web应用程序的用户体验,以提高Mashup构建的效率。本文根据Mashup构建方式的不足之处提出了自己的解决方案,希望以敏捷的方式解决这些不足。
   本文主要做出的贡献是:在分析Mashup构建过程和Web缓存应用技术的基础上,将缓存技术引入到Mashup构建过程中,提出带有缓存功能的Mashup构建过程,事先将构建Mashup的资源缓存起来,存储到本地,以满足用户的请求,这样可以在构建Mashup的过程中减轻Mashup服务器的负担,而且又可以减少对用户的响应时间,增加用户的个性化体验。改进现有的Mashup模式,提出自己的Mashup开发结构,通过引入Web缓存技术来减少Mashup应用中的数据交互,提高用户的个性化体验。另外,本文通过研究影响缓存性能的因素,提出Web缓存的一致性缓存替换算法。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号