缓存穿透、缓存并发、热点缓存之最佳招式
我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了。
分布式高并发缓存设计系统
缓存在wiki上的定义:用于存储数据的硬件或软件的组成部分,以使得后续更快访问相应的数据。缓存中的数据可能是提前计算好的结果、数据的副本等。典型的应用场景:有cpu cache, 磁盘cache等。本文中提及到缓存主要是指互联网应用中所使用的缓存组件。
关于Web缓存的那些风流事儿
最近大家针对preload、HTTP/2 push和ServiceWorker的浏览器缓存实现展开了激烈的讨论,而这也引起了很多人的疑惑。鉴于此,我想讲个故事来让大家了解一个请求如何完成他的使命并找到匹配的缓存资源。
深入理解Redis主键失效原理及实现机制
对于缓存失效,不同的缓存有不同的处理机制,可以说是大同中有小异,作者通过对Redis 文档与相关源码的仔细研读,为大家详细剖析了 Redis 的缓存过期/失效机制相关的技术原理与实现细节。
web缓存技术
Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速
启用Vista系统的大缓存提高系统性能
无论是使用什么系统的电脑,大家都希望系统性能能够发挥最大的极限。即使是普通的计算机用户应该都知道,不论你是WindowsXP系统还是Windowsvista用户,在电脑硬件配置较高的情况下,提高系统缓存容量可以让整机性能得到的不少提升。