?
? ? ? ?
? ? ?
大型分布式系统中的缓存架构
? ? ? ?
?
?
?
?
?
?
? ? ?
? ? ?
? ? ?
?
?
?
本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。
缓存概述
缓存概述
缓存的分类
缓存主要分为四类,如下图:
缓存的分类
CDN 缓存
CDN(Content Delivery Network 内容分发网络)的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中。
在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
应用场景:主要缓存静态资源,例如图片,视频。
CDN 缓存应用如下图:
未使用 CDN 缓存
使用 CDN 缓存
CDN 缓存优点如下图:
优点
反向代理缓存
反向代理位于应用服务器机房,处理所有对 Web?服务器的请求。
如果用户请求的页面在代理服务器上有缓冲的话,代理服务器直接将缓冲内容发送给用户。
如果没有缓冲则先向 Web?服务器发出请求,取回数据,本地缓存后再发送给用户。通过降低向 Web?服务器的请求数,从而降低了 Web?服务器的负载。
应用场景:一般只缓存体积较小静态文件资源,如 css、js、图片。
反向代理缓存应用如下图:
反向代理缓存应用图
开源实现如下图:
开源实现
本地应用缓存
您可能关注的文档
- 从0到1实现一套聚合支付系统.docx
- 从GFS失败的架构设计来看一致性的重要性.docx
- 从IaaS、CaaS、PaaS和FaaS中,如何选择正确的平台.docx
- 从Kaminario谈谈“三大”存储热点技术.docx
- 从程序员到架构师-非技能篇.docx
- 从容器到微服务,技术架构、网络和生态详解.docx
- 存储和服务器技术知识.docx
- 存储即服务(STaaS)解决方案的优势.docx
- 大话分布式系统理论基础.docx
- 大话分布式系统理论进阶.docx
- JJF(鲁) 238-2026 三维激光扫描仪法球形金属罐容积校准规范.pdf
- T∕CASAS 055-2026 半导体材料紫外光电子能谱测试方法.pdf
- 新疆地方标准DB65T 8062-2026 房屋建筑编码标准.docx
- 新疆检测检验团体标准T∕XJZJXH 0019-2026 阿瓦提芒果杏(胡安娜杏).docx
- 新疆检测检验团体标准T∕XJZJXH 0022-2026 阿瓦提小麦粉.docx
- 新疆地方标准DB65T 8048-2026 预拌混凝土碳排放计算方法及评价标准.docx
- 新疆地方标准DB65∕T 5041-2026 自然灾害综合风险承灾体调查技术规范.docx
- 新疆检测检验团体标准T∕XJZJXH 0014-2026 驼乳中四环素类抗生素的测定 智能手机辅助稀土荧光试纸条定量法.docx
- 新疆检测检验团体标准T∕XJZJXH 0017-2026 阿瓦提长绒棉.docx
- 新疆地方标准DB65T 8059-2026 岩土工程勘察纲要编制导则.docx
最近下载
- 2024届海南省天一联考高三上学期11月一模物理(解析版).docx VIP
- 合肥职业技术学院 2026 年分类考试招生职业技能考试大纲六(本大纲适用于:数字媒体艺术设计、园林技术、环境艺术设计专业).pdf
- TISC 0041-2024 信息通信行业安全生产事故隐患排查治理机制实施指南.docx VIP
- 化疗患者输液港并发症护理研究进展PPT.pptx VIP
- 广东省深圳市龙岗区2020-2021学年八年级上学期期中数学试题.docx VIP
- 跨部门沟通及协作培训.ppt VIP
- 铁道客车冷压接线端子暂行技术条件.pdf VIP
- 社会主义制度在中国的确立.pptx VIP
- 广东省深圳市龙岗区2020-2021学年八年级上学期期中水平测试物理试题【含答案、解析】.pdf VIP
- DB11/T212-2009 园林绿化工程施工及验收规范.pdf VIP
原创力文档

文档评论(0)