一篇文读懂缓存在大型分布式系统中的最佳应用
更新时间:2019-03-03

同步机制

异步刷新;(推拉)

一、缓存概述

将数据缓存到离利用最近的位置;

CDN重要解决将数据缓存到离用户最近的位置,个别缓存静态资源文件(页面,脚本,图片,视频,文件等)。国内网络异样复杂,跨经营商的网络访问会很慢。为理解决跨经营商或各地用户访问问题,可能在主要的城市,部署CDN应用。应用户就近获取所需内容,降落网络拥塞,提高用户访问响应速度跟命中率。

缓存的地位?

本地应用缓存;

二、CDN缓存

相对时间:比喻最近10分钟内不访问的数据;

实时写入;(推)

缓存常见问题

缓存是分布式体系中的主要组件,重要解决高并发,大数据场景下,热门数据拜访的机能问题。供应高性能的数据快速访问。

反向代理缓存;

4、缓存设计

2、缓存分类

将数据写入/读取速度更快的存储(设备);

过期策略

CDN缓存

在分布式系统中,缓存的运用非常广泛,从安排角度有以下多少个方面的缓存应用。

缓存概述

本地缓存

缓存的介质:CPU,内存(本地,分布式),磁盘(本地,分布式)

反向代理缓存

1、缓存的原理

如何缓存的问题?

固定时光:比如指定缓存的时间是30分钟;

缓存架构示例

将数据缓存到离用户最近的位置。

分布式Cache;

分布式缓存

CDN缓存;

缓存什么?

常用旁边件:Varnish,Ngnix,Squid,Memcache,Redis,Ehcache等;

哪些数据须要缓存:1.热点数据;2.静态资源。

本文纲领:

缓存设计需要解决以下多少个问题:

3、缓存媒介

缓存的内容:文件,数据,对象;

CDN,反向代办,散布式缓存服务器,本机(内存,硬盘)


友情链接:
Copyright 2018-2021 免费资料大全 版权所有,未经授权,禁止转载。