HTTP缓存。

Posted 客子游他乡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP缓存。相关的知识,希望对你有一定的参考价值。

前言

我们在访问某些网站的时候,其中一个过程是请求网络资源,但如果某个页面的网络资源被重复请求不止一次,那么多余的请求必然会浪费网络的宽带,以及user agent延迟渲染所要处理的内容,从而影响到用户的体验感。如果用户使用的还是按量计费的方式访问网络,那么多余的网络请求必然会隐形的增加用户的网络流量计费。因此考虑使用网路缓存技术对已获取的资源重用,是一种提升网络性能和用户体验的手段。

定义

缓存是一种将本次得到的资源保存副本,并在下次需要的时候直接拿取缓存的副本,而不需要再次重新计算资源。基本原理是在首次获得请求后的资源后保存一份响应副本,当用户在此发起相同请求时,如果判断缓存命中则拦截请求,将之前的存储响应副本返回给用户,从而避免重复向服务器发起资源请求。

不同种类的缓存

缓存的技术种类有很多种,比如代理缓存、浏览器缓存、网关缓存、负载均衡器及内容分发网络等,具体分为两种:私用缓存共享缓存

以上是关于HTTP缓存。的主要内容,如果未能解决你的问题,请参考以下文章

HTTP缓存

前端HTTP 缓存简单了解

HTTP缓存机制

HTTP学习---Web 缓存

HTTP -- 缓存

HTTP缓存机制