响应速度不给力?解锁正确缓存姿势

檸,铮 2019-12-09

性能 线程 数据库 高并发 存储

作者 | 科怀

阿里妹导读:响应时间长,遇到性能瓶颈时,开发者第一个想到的总是性能优化。《什么技能产品经理不会提,但技术人必须懂?》讲到了什么时候需要使用缓存。但缓存的用法是什么?一旦缓存使用不当,或稍有不注意,反而会翻车,导致系统投入更多的维护成本,陡增更高的复杂度。今天,科怀就来讲讲缓存的正确使用姿势。

1. 常见概念

在合理应用缓存前,需要了解缓存领域里相关的几个常用术语:

1)缓存命中:表示数据能够从缓存中获取,不需要回源;

2)Cache miss:表示没有命中缓存,如果缓存内存中还有内存空间的话,会将数据加入到缓存中;

3)存储成本:当没有命中缓存时,回源获取后会将数据放置到存储中,整个将数据放置到存储空间所需要的时间以及空间称之为存储成本;

4)缓存失效:当源数据发生变更后,意味着缓存中的数据失效;

5)缓存污染:将不经常访问的数据

登录 后评论
下一篇
云栖号资讯小编
1170人浏览
2020-04-07
相关推荐
解锁redis锁的正确姿势
900人浏览
2018-01-07 15:23:21
火狐不兼容html下拉框和js
576人浏览
2011-03-24 17:57:00
0
0
0
723