目录

服务器缓存 redis 服务器缓存在哪里删除

有时候进行验证的时候,发现清除浏览器的数据还是有问题,ctl+f5也没有效果。 一番询问后,得知,哎,服务端还有缓存呢。还要再弄一下。那客户端都有缓存了,为什么还要做服务器缓存? 私有缓存:用户自己使用的,例如浏览器客户端上的缓存...

服务器缓存 redis  服务器缓存在哪里删除

有时候进行验证的时候,发现清除浏览器的数据还是有问题,ctl+f5也没有效果。

一番询问后,得知,哎,服务端还有缓存呢。还要再弄一下。那客户端都有缓存了,为什么还要做服务器缓存?

私有缓存:用户自己使用的,例如浏览器客户端上的缓存

共享缓存:多个用户可以一起使用的缓存,一般为服务器缓存。例如视频缓存,减少服务器的压力,提高效率(放置代理服务器上)

验证类的信息不可放置于缓存中。

age:说明不是从源服务器发送来的,而是通过代理服务器发送来的。age后的数字代表缓存存在的时间​

共享缓存过期:

1.客户端发起请求,代理服务器会将从源服务中获取到的响应保存下来。源服务会告诉代理服务器这个资源可以缓存多久,代理服务器就会去设置相应的定时器

2.在代理服务器缓存有效期间,客户端再发起请求。

代理服务器就会把相应的缓存数据发送给客户端,并且告诉客户端缓存存在的时常。

3.在缓存无效的时候,客户端再次发起请求时。代理服务器会再次向远服务器请求,告知远服务器自己的缓存已经过期了。缓存如果还可以继续使用源服务器就会返回304给代理服务器

ps:就算没有使用代理服务器,但服务端仍可能存在使用缓存的情况。例如redis缓存,cdn缓存(?有点忘记是不是这个了)

服务端缓存一般是针对一些不常改动的资源进行缓存的。

标签服务器

扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://www.idc.ke/8067

发布评论

您暂未设置收款码

请在主题配置——文章设置里上传

扫描二维码手机访问