美文网首页
缓存的应用场景

缓存的应用场景

作者: 追梦人在路上不断追寻 | 来源:发表于2022-12-26 22:45 被阅读0次

客户端应用:浏览器可以缓存 HTTP 响应。我们第一次通过 HTTP 请求数据,并在 HTTP 标头中返回过期策略;我们再次请求数据,客户端应用首先尝试从浏览器缓存中检索数据。

cache

CDN:CDN 缓存静态 Web 资源。客户端可以从附近的 CDN 节点检索数据。

负载均衡器:负载均衡器也可以缓存资源。

消息传递基础结构:消息代理首先将消息存储在磁盘上,然后使用者按照自己的节奏检索它们。根据保留策略,数据会在 Kafka 集群中缓存一段时间。

服务:服务中有多个缓存层。如果数据未缓存在 CPU 缓存中,则服务将尝试从内存中检索数据。有时,服务具有二级缓存来在磁盘上存储数据。

分布式缓存:像 Redis 这样的分布式缓存在内存中保存多个服务的键值对。它提供了比数据库更好的读/写性能。

全文搜索:我们有时需要使用全文搜索(如弹性搜索)进行文档搜索或日志搜索。数据副本也会在搜索引擎中编制索引。

数据库:即使在数据库中,我们也有不同级别的缓存:

WAL(预写日志):在构建 B 树索引之前先将数据写入 WAL

缓冲池:分配给缓存查询结果的内存区域

物化视图:预先计算查询结果并将其存储在数据库表中,以提高查询性能

事务日志:记录所有事务和数据库更新

复制日志:用于记录数据库集群中的复制状态

相关文章

  • 云数据库 Redis的应用与实践

    Redis缓存应用场景 对于查询较为频繁的数据,可以缓存至Redis中,以提高读取的性能; 场景概述 缓存应用实施...

  • 架构系列-缓存篇

    缓存是什么? 为什么要用缓存? 常用缓存有哪些?优缺点对比? 缓存的应用场景

  • redis 部分详解

    这里我们通过几个场景,不同维度说下Redis的应用。 高性能适合当做缓存 缓存是Redis最常见的应用场景,之所有...

  • 缓存应用场景

    缓存应用场景 ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享很麻烦,集群分布应用不方便。 r...

  • 缓存的应用场景:

    1.使用的最多的是数据库服务与应用服务之间的缓存考虑两方面因素:一是降低获取数据的响应时间。通常的缓存都是内存型的...

  • 缓存的应用场景

    客户端应用:浏览器可以缓存 HTTP 响应。我们第一次通过 HTTP 请求数据,并在 HTTP 标头中返回过期策略...

  • 14-redis

    前言 questions:1、缓存有哪些类型2、缓存的读写模式3、缓存的数据结构 Redis应用场景 缓存使用,减...

  • JS 浏览器缓存

    缓存优点 根据缓存位置区分的四种缓存 缓存过程分析 缓存策略 缓存机制 实际应用场景 用户行为对浏览器缓存的影响 ...

  • 大型分布式系统中的缓存架构

    本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。 缓存概述 缓存概述 缓存的分类 缓存主要...

  • 大型分布式系统中的缓存架构

    本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。 缓存概述 缓存概述 缓存的分类 缓存主要...

网友评论

      本文标题:缓存的应用场景

      本文链接:https://www.haomeiwen.com/subject/mdhoqdtx.html