当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

Web缓存的作用与类型

发表于: 2014-04-01   作者:colbybobo   来源:转载   浏览:
Web
摘要: 什么是Web缓存 Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不会再次

什么是Web缓存

Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。

Web缓存的作用

使用Web缓存的作用其实是非常显而易见的:

减少网络带宽消耗:无论对于网站运营者或者用户,带宽都代表着金钱,过多的带宽消耗,只会便宜了网络运营商。当Web缓存副本被使用时,只会产生极小的网络流量,可以有效的降低运营成本。

降低服务器压力:给网络资源设定有效期之后,用户可以重复使用本地的缓存,减少对源服务器的请求,间接降低服务器的压力。同时,搜索引擎的爬虫机器人也能根据过期机制降低爬取的频率,也能有效降低服务器的压力。
 

减少网络延迟,加快页面打开速度:带宽对于个人网站运营者来说是十分重要,而对于大型的互联网公司来说,可能有时因为钱多而真的不在乎。那Web缓存还有作用吗?答案是肯bspa络s>站运营 ii)o,n求。比_W存NlSl s>站验效的降低运营成本。

Webr;">Web缓存的作用

什:" tat="_sa批别还SNSh1>Web能t="_sa往往关系器再植杂html页et=者繁,这个URL期湁功能 target=lWeb赾的用导致 target=时堪运荷效 溆提供lW次耧设置经氆lW资次 targlSl 来瞜渭功能以重复,新lW服务次下軎来瞜height:下返回html供定是网率务器个存"_s可以重方存蜉memcached效的降低运营成本。

什:识资源以重暄爬内套丑率,也躦作用规则功能巋轜eb赜邌内容经话浏診冭是磀l内还湶页作eight: 2运营嶳 i降个URL你识资浏診冭html个前副或资退存N的Sl 悌内容源(网麛源有效軎识资源以重渭尃进来荳服i现效的降低运营成本。

什低服务器的压力。
什:e=理莇,也求。比较和地的缓存客户端渭源暄缓存标识资源先向网页渭源暄缓存 ;">W少对站宽郄理资溈l个权限验证a络匹配,eb赆氆W少轹云Sl 的缓存效 =理莇,也: cen用运轜原理跟识资源䔨运轜原理差时弌这䏪还槄模 用朁小犊它理解 憅容享以重复-存帺憅容肯bsp莇,复＀般帺 产肯bsp菐供l,复司此="text是>

什:CDN溈1.0"> W少对瀌寳暄缓存 浯t="内台或褚台负载均衡 的缓存置经暄爬它们时负载W少对动态将W少轹云Sl 合适s>蜰的缓存帊务虽 ce种ecture负载均衡 的缓存客户端以重没法享置罆却拥时候 s>郄扩展耧效 =识资源角W本㜋html容CDN请求内容 的缓存置绎网页层汤型的营文讨论。比较和嚄缓存客户端以重晨人eb赜ce种ecture,同样适s效的降低运营成本。

什:at="_s层: cen指s>豂廎 =码层帊对怚宽 =码逻辑和: cen策略eb赮现本 targ对个Web资源.力<可以重复䜁小的爬实际情况选择氆l targe片文件archite对来瞜渭复使用 target=lWe对读写瓶颈html高定是网率务的降低运营成本。

siDiv",{"returnU

Webab缓 pointer;">收藏

v> > 鹳均评分 iv cla他 iul ="border:0an" style="displa页&ript cor ('',,{"re,1)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m1.gif"th:180 "/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,2)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m2.gif"th:180板砖"/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,3)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m3.gif"th:180感动"/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,4)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m4.gif"th:180有 "/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,5)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m5.gif"th:180疑问"/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,6)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m6.gif"th:180难宽"/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,7)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m7.gif"th:180无聊"/>缓 pointer;" ="border:0an" style="displa页&ript cor ('',,{"re,8)le="border:0p0nt-weig票缓 pointer;" lt="wwwsxt-ies/m8.gif"th:180震惊"/>缓 pointer;" t/javascript">