有什么作用怎么用?
1、作用: ①.提高网站访问速度,减少服务器负荷(主要是对于大并发的场景下); ②.把离用户比较近的节点上的数据缓存到本地,提升用户的访问体验,比如视频浏览和下载; ③.通过内容缓存机制实现冷热数据的分离,解决冷启动问题,从而提高搜索引擎的检索性能; ④.支持多个版本的内容同时缓存,提供内容版本的调度功能,满足不同业务对内容的不同要求;
⑤.提供缓存的使用生命周期和容量限额等配置项,方便管理员灵活调控缓存的资源使用分配。 2、怎么用: 用户在访问某个网站的时候,首先会到达一个负载平衡的网关(LVS)上,LVS会将请求重新分配到各个后端的服务器(Nginx/Apache)上,而这些服务器的硬软件环境可能会完全相同,这样使得每个服务器都可以分担一定的请求量,避免某一台服务器成为单点故障,同时也能够应对突然增加的流量。
然而,如果这些服务器都存储了同一个网站的全部内容,那么当某个服务器发生故障时,整个站点就会陷入瘫痪,为了缓解这种情况的发生,我们可以将不同的内容缓存到不同的数据库中,这样即使某些服务器发生故障,也会有一个数据库还在正常运转,保持网站的可访问性。
另外,如果我们将一些经常访问或者热点的数据进行缓存,甚至可以不用加载到内存中,直接保存到SSD盘上,这样就可以加快我们的访问速度。 如果你的网站需要支持高并发,可参考一下这篇博客:
3、相关技术 以上内容如果还看不明白的话,建议看看这个视频: 看完这篇文章之后,如果觉得对你有帮助,记得点赞关注哦!