web缓存技术总结.doc

web缓存技术总结.doc

ID:56183999

大小:205.50 KB

页数:9页

时间:2020-03-18

web缓存技术总结.doc_第1页
web缓存技术总结.doc_第2页
web缓存技术总结.doc_第3页
web缓存技术总结.doc_第4页
web缓存技术总结.doc_第5页
资源描述:

《web缓存技术总结.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1web缓存的简介1.1采取Web加速技术措施采取Web加速技术,减少用户访问的延迟。如采用Web缓存⑻(WebCaching)技术、Web预取(WebPrefetching)技术、CDN(ContentDeliveryNetwork)技术等,以此來降低用户叫感知的网络访问延迟,提高网络服务质最。典型的缓存体系结构有IRCache,SummaryCache,AWC(AdaptiveWebCaching),CRSP(CachingandReplicationforInternetServicePerformance)计划等;代表性的缓存协议有ICP(InternetCacheP

2、rotocol.h'ZJIJ最广泛的Web缓存协议)、CARP(CacheArrayRoutingProtocol)>HICP(HyperTextCacheProtocol),WCCP(WebCacheControlProtocol)等客户靖Web耀%槪务器Web服务曙图2.1Web缓存技术I作原理1.2Web缓存分类根据Web缓存所在的网络位置:服务器端、代理服务器端、滋户端,可将Web缓存分为以下三类:CacheBWebScnct图2.2缓“系统分类1)服务器端缓存(CacheA)2)代理服务器端缓存(CacheB)3)客户端缓存(CacheC)设计Web缓存系统经布面临

3、以下问题:1)缓存体系结构:研究如何按戻次式、分布式、混合式组织缓存系统结构。2)缓存策略:研究如何缓有及缓存哪些对象3)预取技术:研究如何建立预测模世和预取控制的模世。4)动态信息缓存及缓存4致性:对于动态对象,研究如何缓存动态対象及如何保持动态对象与源服务器对象一致性1.3Web缓存体系结构以代理服务器端缓存为主的典型缓存体系可分为以下两类:单点Web缓存系统和协作Web缓存系统。13.1单点Web缓存系统川户I川户2川从图2.3单点Web缓存系统若用户请求的内容不在缓存中,Web缓存将请求转发到Internet屮的原始服务器,并根据一定的缓存替换算法决定是否把对象保存到

4、Web缓存上,然后把请求对象发送给用户。优点:结构简单,容易实现缺点:可靠性差,可扩展性差13.2协作Web缓存系统在协作环境下,由一组相互合作的缓存服务器共同服务于用户。代理缓存之间可以转发用户请求信息,当所有协作的代理都没有用户访问的请求对象时,代理服务器代表用户向Web服务器获取相应请求对象。因此应确保缓存体系结构屮各代理缓存之间能够有效地合作,能保证缓存系统性能的提高。典型的缓存体系结构令以下儿种股次式Web缓存体系结构、分布式Web缓存体系结构和混合式Web缓存体系结构。1)层次式Web缓存体系结构层次式Web缓存体系结构首次在Harvest项II中提出,在层次式W

5、eb缓存体系结构屮,缓存在网络上呈现多级配置,并以一棵树的形状进行构建,为了节省系统开销,层次式Web缓存体系结构故多设置为三层或齐四泾,敲下层是*户端的缓存,最一上层则直接连接服务器。如图2.4(a)所示,为简单起见,假定Web缓存层次模型有四层:底层缓存、局域层缓存、区域层缓存、广域层缓存。底层是客户/浏览器缓存,当请求的对象在底层缓存中未命中时,该请求被转发到局域层缓存,如果请求对象仍然不在局域层缓存,则该请求被转发到区域层缓存氏至广域层缓存。如果诸求对彖不在各层缓存屮,则请求被转发到服务器,由服务器响批注[W用曲每-个不在缓存中的内容都缓存吗?还是根据相应的缓存替代算

6、法?在每…级都缓存?全部内容?应该诘求对■象,燃后在沿途的每级缓存屮1?储此请求对象L僉卮该吊求M娶彼钱窿仓川尸二层次式Web缓存体系结构缩短了客户端请求的距离,每层内部节点具有一定的相关性,“热点”的Web对象可以快速、高效地分布到网络中,具有提高命中率,缩短查找时间等优点。但该体系结构也存在一些缺陷,批注[W用2]:合作,绘分布式缓存的意思么?%1

7、各缓存服务器之间需要相互合作

8、,必须保i正缓存服务•器魁宙在网纟各屮•关蹲节.点认%1如果请求对象不在缓存中,则每一级的缓存将带來额外的访问延迟。%1由于不同的缓存屮可能保存同一•个对彖的副本,降低了整个缓存空间利川率。2)分

9、布式Web缓存体系结构批注[W用3]:相同的内容右•所仃卩点处都缓存吗?还是每个节点缓存内容的•部分?

10、分布式Web缓存体系结构

11、世缓的戈冀作包级体垂绩构似底辰没右屮0喔次敢缓存各缓存之间不存在从属和层次关系。如图2.4(b)所示的分布式Web缓存结构,每-个局域层缓存都保存有其它局域层缓存的目录信息,以便快速地确定将请求发送到哪一个局域层缓存。分布式Web缓存体系结构通常采用缓存阵列路由协议CARP(CacheArrayRoutingprotocol人把客户端请求对象的URL空间分割成不同的部分,然后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。