- 3
- 0
- 约3.77千字
- 约 23页
- 2021-11-15 发布于湖南
- 举报
一文深化了解:分布式系统中的缓存架构
2021-08-08
本文次要引见大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。
缓存概述
缓存概述
缓存的分类
缓存次要分为四类,如下图:
缓存的分类
CDN 缓存
CDN(Content Delivery Network 内容分发网络)的基本原理是广泛接受各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中。
在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户恳求。
应用场景:次要缓存静态资源,例如图片,视频。
未使用 CDN 缓存
CDN 缓存应用如下图:
使用 CDN 缓存
CDN 缓存优点如下图:
优点
反向代理缓存
反向代理位于应用服务器机房,处理全部对 Web 服务器的恳求。
假如用户恳求的页面在代理服务器上有缓冲的话,代理服务器直接将缓冲内容发送给用户。
假如没有缓冲则先向 Web 服务器发出恳求,取回数据,本地缓存后再发送给用户。通过降低向 Web 服务器的恳求数,从而降低了 Web 服务器的负载。
应用场景:一般只缓存体积较小静态文件资源,如 css、js、图片。
反向代理缓存应用如下图:
反向代理缓存应用图
开源实现如下图:
开源实现
本地应用缓存
指的是在应用中的缓存组件,其最大的优点是应用和 Cache 是在同一个进程
您可能关注的文档
最近下载
- BIM建筑模型的创建和应用教学单元6建筑施工图出图79课件讲解.pptx
- 《中国石窟艺术》课件 .ppt VIP
- BIM建筑模型的创建和应用教学单元5建筑模型创建与编辑13课件讲解.pptx
- BIM建筑模型的创建和应用教学单元3建筑模型的创建流程54课件讲解.pptx
- 测绘法律法规与测绘管理讲课用 - 课程中心 - 武汉大学.ppt VIP
- 风景园林设计毕设.pptx VIP
- BIM建筑模型的创建和应用教学单元1BIM基础02课件讲解.pptx VIP
- K11&大悦城营运岗工作分享.pdf
- BIM建筑模型的创建和应用教学单元2Revit基本操作24课件讲解.pptx
- 《测绘基础》课件(共八个任务).ppt VIP
原创力文档

文档评论(0)