收藏 400-998-9776 转2 服务时间 周一至周日 9:00-23:00 注意:本站不提供境外服务
您的位置:首页 >文章内容
WEB缓存可以分好几种,web缓存的应用
来源:互联网 作者:admin 时间:2019-03-09 16:22:35

  我们日常中常常遇到缓存,比如浏览器的缓存,它记录了我们的浏览信息,当我们再次访问时,可以更快的为我们展示内容。这缓存对于网站来说,也是非常好的,假如网站没有缓存,那么网页打开会慢许多。这些缓存指的是WEB缓存,WEB缓存可以分好几种,比如:


  一、WEB缓存可以分好几种


  1.浏览器缓存


  每个浏览器都实现了HTTP缓存,我们通过浏览器使用HTTP协议与服务器交互的时候,浏览器就会根据一套与服务器约定的规则进行缓存工作。


  2.数据库缓存


  我们可能听说过memcached,它就是一种数据库层面的缓存方案。数据库缓存是指,当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的数据放到内存中进行缓存,下次查询时,直接从内存缓存直接返回,提供响应效率。


WEB缓存可以分好几种,web缓存的应用


  3.代理服务器缓存


  代理服务器是浏览器和源服务器之间的中间服务器,浏览器先向这个中间服务器发起Web请求,经过处理后(比如权限验证,缓存匹配等),再将请求转发到源服务器。代理服务器缓存的运作原理跟浏览器的运作原理差不多,只是规模更大。


  4.应用层缓存


  应用层缓存是指我们在代码层面上做的缓存。通过代码逻辑,把曾经请求过的数据或资源等,缓存起来,再次需要数据时通过逻辑上的处理选择可用的缓存的数据。


  5.CDN缓存


  CDN缓存一般是由网站管理员自己部署,为了让他们的网站更容易扩展并获得更好的性能。通常情况下,浏览器先向CDN网关发起Web请求,网关服务器后面对应着一台或多台负载均衡源服务器,会根据它们的负载请求,动态将请求转发到合适的源服务器上。从浏览器角度来看,整个CDN就是一个源服务器,从这个层面来说,浏览器和服务器之间的缓存机制,在这种架构下同样适用。


  二、web缓存的应用


  1.对于下载或者视频网站,由于数据传输比较大,直接采用浏览器本地缓存实现。


  2.对于门户网站,尤其是首页的新闻,一般都会缓存起来,可以通过反向代理也可以通过应用程序缓存实现方式。


  3.一般的高并发的应用程序,都在web层采用了以上几种缓存,一般静态资源(图片,js,css)都会采用nginx反向代理+客户端缓存来实现。


  以上介绍了关于缓存问题,通过认识浏览器为载体的HTTP缓存机制,知道客户端缓存可以减轻服务器的压力,提高网站的吞吐。还有HTTP协议通过一些头信息在服务器和浏览器之间传递关于客户端缓存的信息,使其缓存在浏览器端,浏览器在下次访问的时候,便可以直接从客户的电脑上访问,而不用从服务器上下载,这样就减轻了服务器的压力,而且还使页面更快速的展示出来。


推荐阅读
  • 30 2019-05
    代理IP可用于哪些项目防封

    如今网络无处不在,代理IP的使用也越来越广了,很多平台都有限制的,为了不被封,还需要代理IP出马,那么代理IP可用于哪些项目防封呢?

  • 27 2019-02
    长时间挂机使用什么换IP软件好?

    游戏挂机,相信接触过网游的人都知道,不管是怎么挂机,都是需要开着游戏,或者是多开许多账号。如果我们想长时间挂机使用什么换IP软件好?

  • 31 2019-05
    代理IP伪装定位容易露马脚

    代理IP伪装定位容易露马脚,很多人都以为只要开启代理IP更换其他的IP地址,这样我们的定位就改变了,想定位哪里就定位哪里,这是个错误的认知。

  • 23 2019-10
    怎么挑选好用的代理ip​?

    怎么挑选好用的代理ip​?互联网+的经济新常态下,很多商业活动都开始转移到网络上进行,不管是传统行业还是新兴行业,使用代理ip在网络上进行推广已经是很多人选择的推广方法。网络推广

  • 07 2019-11
    动态代理ip​报错怎么回事?

    动态代理ip​报错怎么回事?通常情况下代理ip是不会出现错误的,除非是在使用虚拟机进行多项操作发生了冲突,在虚拟机上链接网络导致双系统发生冲突并影响了代理ip的运行,那么我们怎么

  • 25 2019-05
    软文推广使用动态代理IP的效果

    软文推广使用动态代理IP的效果怎样?在软文推广的过程中,大部分都是利用其他的平台进行传播,但是很多平台都是有限制的,这就是为什么软文推广要用动态代理IP的原因,那么软文推广使