直播网站程序源码,缓存的出现分了多少种
缓存就是数据交换的缓冲区,是临时存储数据的地方,当直播网站程序源码遇到用户查询数据时,首先会在缓存中查找,如果找到了就直接执行,找不到则去数据库查找虚拟币网站源码。缓存的本质是利用空间换时间,提前缓存好数据,牺牲数据的实时性,以服务器内存中的数据暂时代替从数据库读取最新的数据,减少数据库IO,减轻服务器压力,减少网络延迟等,让用户更快打开页面。
一、缓存的应用场景
1、cpu缓存虚拟币网站源码,位于cpu和内存之间的临时存储器,它的容量比内存小的多但是交换速度比内存要快很多,比如选用存储介质来提高访问速度,高速缓存要比内存更重要
2、客户端缓存虚拟币网站源码,直播网站程序源码可以缓存一些静态资源,一些不常变化的内容,所以没有必要每次都去请求,可以节省时间和资源
3、CDN缓存虚拟币网站源码,客户端会先检查直播网站程序源码的缓存,若缓存过期则会向CDN发送请求,CDN检查缓存数据过没过期,如果没有就直接返回响应
4、数据库缓存虚拟币网站源码,选用存储介质,提高访问速度,减少磁盘的IO操作,减少重复查询,提高吞吐量
5、业务层缓存虚拟币网站源码,比较细致的缓存方式
展开全文
二、强缓存
1、强缓存通过expires和cache-control两种响应方式实现
2、服务器通过设置字段来告诉直播网站程序源码缓存的有效期
3、强缓存是利用两个字段来控制虚拟币网站源码,看协议头上有没有用来表示自愿的缓存时间,强缓存中,如果普通刷新会忽略他,就需要强制刷新
三、协商缓存
当直播网站程序源码对某个资源的请求没有命中强缓存,就会发一个请求到服务器,验证协商缓存是否命中,如果协商缓存命中,请求响应返回的是来管理虚拟币网站源码。
强缓存是给资源设置一个过期时间,客户端每次请求资源时都会看是否过期,只有在过期后才会去查询询问服务器,所以强缓存是为了给客户端自给自足用的虚拟币网站源码。
声明:以上内容为云豹科技作者本人原创虚拟币网站源码,未经作者本人同意,禁止转载,否则将追究相关法律责任
评论