首页 > 其他分享 >缓存 Caching

缓存 Caching

时间:2023-02-22 15:46:21浏览次数:47  
标签:缓存 请求 命中率 命中 内存 Caching

利用缓存可以让系统的性能得到极大的提升。

缓存命中:从缓存中获取了需要的数据就称缓存命中。

命中率:多次请求中命中的请求占全部请求次数的百分比。即:缓存命中/全部缓存请求=命中率

一、响应缓存

[ResponseCache(Duration =60)]
public IActionResult Index()
        {
            return View(DateTime.Now);
        }

二、内存缓存

//注册服务器内存缓存
builder.Services.AddMemoryCache();

 注意:ASP.NET Core MVC 项目,框架会自动注入内存缓存服务。

客户端使用内存缓存,主要是调用:IMemoryCache 接口。

因为从数据库获取数据比较耗时, 所以一般都用异步方法。

三、分布式缓存

标签:缓存,请求,命中率,命中,内存,Caching
From: https://www.cnblogs.com/friend/p/17144601.html

相关文章

  • Ubutun操作系统启用/查看/刷新本地DNS缓存
    前言①DNS被认为是Internet连接的关键部分之一。目的是更快地访问访问的网站。更常见的是,计算机会跟踪DNS记录,或者将其缓存。②DNS缓存是用于DNS查找的临时存储系统,负责......
  • uni-app:数据缓存(hbuilderx 3.6.18)
    一,代码:1,缓存写入:在被打开页面的onLoad事件中写入把打开的年级和学期写入缓存//加载时访问接口得到数据onLoad(options){......
  • dotnet 缓存
    Net内置内存缓存asp.net中是有缓存的实现:HttpContext.Cache,缓存的数据是放到Web服务器的进程内存里。在控制台、WinForm、子线程、SignalR等不支持HttpContext的......
  • FileWriter和FileReader的底层原理:缓存区技术
    FileReader的底层原理FileWriter的底层原理注意事项FileReader的底层原理字节输入流FileReader用于读出文件中的数据到内存中,而且每次只能读取一个字节。这其中内存......
  • 如何清除Microsoft Teams的缓存
    前言最近,碰到一个很恼火的问题,为什么说恼火呢?就是事情不大,但是处理起来很麻烦,怎么都搞不定。就是,用户更新了Teams的一些信息,但是,在其他人的Teams里面,却一直......
  • KVM虚拟化之磁盘:磁盘缓存模式
     虚拟化一般网络和存储都是难点。下图所示,磁盘I/O从虚拟机到宿主物理机存储的过程。其中虚拟机镜像并不是必须的。并不一定要给虚拟机创建虚拟磁盘文件。我们可以通过逻......
  • SpringBoot的开启缓存@EnableCaching 和 使用缓存@Cacheable
    springboot中的缓存注解支持Spel表达式,因此这里展示常用的SpEL表达式1、开启缓存@EnableCachingimportorg.springframework.boot.SpringApplication;importorg.sp......
  • 为什么要在项目中使用缓存呢?
    用缓存主要是两个用途,高性能和高并发高性能假如有1000个请求要去查询同一条数据,如果1000个请求直接去数据库中查找,而且这个查找sql比较耗时,那么这1000个请求每个......
  • 是否开启raid卡缓存的影响
    开启raid卡缓存Writeback对IO性能的影响背景公司买了一台服务器.想进行一下升级但是因为管理员担心数据丢失,使用了writethrough+(raid6+hotspare)的终极保......
  • JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来3 —— 本地缓存变身分布式集群缓存
    大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。上......