对直播软件搭建来说,强缓存不经过服务器,协商缓存需要经过服务器,两类缓存机制可以同时存在,强缓存的优先级高于协商缓存,当执行强缓存时,如果缓存命中,则直接使用缓存数据中的数据,不再进行协商缓存。
(资料图)
当强缓存没有命中时,直播软件搭建会发送一个请求到服务器,通过服务器端根据资源的另外一些
一、强缓存
不用跟服务器进行通信,直接使用直播软件搭建的本地缓存资源。
三、强缓存的应用环境
对于大量静态资源页面,利用强缓存可以提高响应速度。
使用上,强缓存会优先于协商缓存进行,弱强缓存生效则直接使用缓存,若不生效则进行协商缓存,协商缓存由服务器决定是否使用缓存,若协商缓存实效,则代表该请求的缓存实效。
四、缓存使用弊端
对直播软件搭建来说,缓存的应用也是有不足的。
从缓存中拿去文件肯定要比在服务器上拿性能高,但会出现这个情况,前一分钟一个用户刚访问了一个网站,这时候直播软件搭建缓存了一部分静态文件,这时候平台发布了新版本包含的一些新功能,那么在缓存不过期的情况下,用户就永远无法看到新版本新功能,除非用户强制清除本地缓存。
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任