24---WPF缓存

一、什么是缓存:

1.缓存指的是将需要频繁访问的网络内容存放在离用户较近、访问速度更快的系统中,以提高内容访问速度的一种技术。缓存服务器就是存放频繁访问内容的服务器。

2.缓存就是一个临时存放区域--离用户比较近

二、作用--意义---如果系统出现故障---立竿见影的技术手段---就是使用缓存~~

1.提高性能---响应快

2.降低服务器的压力

3.减少网络的带宽

三、常见的缓存场景

原则--查询多,增删改少-----数据查询频率高且数据相对稳定;---适合缓存的

1.读取配置文件--

2.单例模式~~ 把引用保存在内存中

3.缓存字典数据---省市区---数据查询频率高且数据相对稳定;

4.程序包下载---文件下载

四、WebApi中的缓存

Nuget引入:System.Runtime.Caching

五、自定义缓存帮助类库

相关推荐
知我Deja_Vu6 天前
redisCommonHelper.generateCode(“GROUP“),Redis 生成码方法
数据库·redis·缓存
没有bug.的程序员6 天前
电商秒杀系统深度进阶:高并发流量建模、库存零超卖内核与 Redis+MQ 闭环
数据库·redis·缓存·高并发·电商秒杀·流量建模·库存零超卖
troublea6 天前
ThinkPHP3.x高效学习指南
mysql·nginx·缓存
troublea6 天前
ThinkPHP6快速入门指南
数据库·mysql·缓存
Emotional。6 天前
AI Agent 性能优化和成本控制
人工智能·深度学习·机器学习·缓存·性能优化
jnrjian6 天前
Oracle 共享池 库缓存下的 Library Cache Lock
数据库·缓存·oracle
Anastasiozzzz6 天前
阿亮随手记:MySQL移除查询缓存、子查询优化深分页、自增主键溢出、索引失效
数据库·mysql·缓存
難釋懷7 天前
Redis消息队列-基于Stream的消息队列-消费者组
数据库·redis·缓存
難釋懷7 天前
Redis消息队列-基于Stream的消息队列
数据库·redis·缓存
troublea7 天前
Laravel 8.x新特性全解析
数据库·mysql·缓存