![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存
JustinNeil
年少是你未醒的梦话,风华是燃尽的彼岸花
展开
-
缓存特征
缓存特征命中率最大空间淘汰策略FIFO(First In First Out)LRU(Least Recently Used)LFU(Least Frequently Used) 命中率 当某个请求能够通过访问缓存而得到响应时,称为缓存命中。 缓存命中率越高,缓存的利用率也就越高。 最大空间 缓存通常位于内存中,内存的空间通常比磁盘空间小的多,因此缓存的最大空间不可能非常大。 当缓存存放的...原创 2019-08-16 10:13:16 · 314 阅读 · 0 评论 -
缓存位置
缓存位置浏览器ISP反向代理本地缓存分布式缓存数据库缓存Java 内部的缓存CPU 多级缓存 浏览器 当 HTTP 响应允许进行缓存时,浏览器会将 HTML、CSS、JavaScript、图片等静态资源进行缓存。 ISP 网络服务提供商(ISP)是网络访问的第一跳,通过将数据缓存在 ISP 中能够大大提高用户的访问速度。 反向代理 反向代理位于服务器之前,请求与响应都需要经过反向代理。...原创 2019-08-16 11:01:04 · 370 阅读 · 0 评论 -
CDN
概述 内容分发网络(Content distribution network,CDN)是一种互连的网络系统,它利用更靠近用户的服务器从而更快更可靠地将 HTML、CSS、JavaScript、音乐、图片、视频等静态资源分发给用户。 CDN 主要有以下优点: 更快地将数据分发给用户; 通过部署多台服务器,从而提高系统整体的带宽性能; 多台服务器可以看成是一种冗余机制,从而具有高可用性。 ...原创 2019-08-16 11:39:31 · 135 阅读 · 0 评论 -
数据分布
数据分布哈希分布顺序分布 哈希分布 哈希分布就是将数据计算哈希值之后,按照哈希值分配到不同的节点上。例如有 N 个节点,数据的主键为 key,则将该数据分配的节点序号为:hash(key)%N。 传统的哈希分布算法存在一个问题:当节点数量变化时,也就是 N 值变化,那么几乎所有的数据都需要重新分布,将导致大量的数据迁移。 顺序分布 将数据划分为多个连续的部分,按数据的 ID 或者时间分...原创 2019-08-16 13:53:49 · 281 阅读 · 0 评论