week05 小结

发布于: 21 小时前

缓存是介于数据访问者和数据源之间的一种高速存储,当多次读取时,用于加快读取的速度。

缓冲是解决速度不匹配问题,主要关注的是写入。

影响缓存命中率的关键指标:

  • Key集合大小

  • 缓存可使用内存空间

  • 缓存对象生存的时间

缓存的类型:

  • 代理缓存

  • 反向代理缓存

  • 多层反向代理缓存

  • 内容分发网络(CDN)

  • 通读缓存

  • 旁路缓存

  • 浏览器对象缓存

  • 应用服务器本地缓存

集群与分布式的区别:一个系统由多台服务器部署协助而成即为分布式;一组服务器提供相同的功能即为集群。集群是分布式的子集。

为了解决一致性hash算法分配不均匀问题,引入的虚拟节点。

使用缓存需要面对的问题:

  • 缓存雪崩

  • 缓存穿透

  • 缓存预热

目前主流的第三方旁路缓存有memcashd和redis

消息队列是为了提高系统性能和响应速度,采用异步的方式进行数据处理。但是会导致数据短暂的不一致。

负责均衡是为合理分发流量到集群上的不同机器

集群同时带来了session的不一致问题,需要采用特殊的手段共享session。

分布式数据存储也是为提高系统性能的一个重要手段。

用户头像

Geek_196d0f

关注

还未添加个人签名 2018.09.06 加入

还未添加个人简介

评论

发布
暂无评论
week05 小结