缓存
缓存
缓存穿透、缓存并发、热点缓存之最佳招式
我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了。
分布式高并发缓存设计系统
缓存在wiki上的定义:用于存储数据的硬件或软件的组成部分,以使得后续更快访问相应的数据。缓存中的数据可能是提前计算好的结果、数据的副本等。典型的应用场景:有cpu cache, 磁盘cache等。本文中提及到缓存主要是指互联网应用中所使用的缓存组件。
外媒速递:Redis为何能够在缓存领域击败Memcached?
选Redis还是Memcached?在对现代数据库驱动型Web应用进行性能改进时,我们总会面临这样的
人们需要了解的有关闪存缓存的内容
使用固态存储设备作为缓存可以显著提升服务器和应用程序性能,但是所选择的闪存缓存的种类至关重要。
13    2017-06-15
关于Web缓存的那些风流事儿
最近大家针对preload、HTTP/2 push和ServiceWorker的浏览器缓存实现展开了激烈的讨论,而这也引起了很多人的疑惑。鉴于此,我想讲个故事来让大家了解一个请求如何完成他的使命并找到匹配的缓存资源。
9    2017-04-12
缓存+HASH=高并发?你把高并发架构想得太简单!
合适当前场景的核心数据结构才是高并发系统的关键,缓存+哈希如果也看成一种数据结构,但这种数据结构并不适用于所有的高并发场景,所以高并发系统的设计,关键在合理的数据结构的设计,而不在架构的套用。
10    2017-02-20
解析Web缓存及其更优实践
缓存一直是前端性能优化中,浓墨重彩的一笔。了解前端缓存是打造高性能网站的必要知识。我们日常所见最多的
13    2016-08-23
深入理解Redis主键失效原理及实现机制
对于缓存失效,不同的缓存有不同的处理机制,可以说是大同中有小异,作者通过对Redis 文档与相关源码的仔细研读,为大家详细剖析了 Redis 的缓存过期/失效机制相关的技术原理与实现细节。
16    2014-06-17
web缓存技术
Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速
11    2012-04-02
启用Vista系统的大缓存提高系统性能
无论是使用什么系统的电脑,大家都希望系统性能能够发挥最大的极限。即使是普通的计算机用户应该都知道,不论你是WindowsXP系统还是Windowsvista用户,在电脑硬件配置较高的情况下,提高系统缓存容量可以让整机性能得到的不少提升。
29    2011-09-19