首页 > 其他分享 >为什么要在项目中使用缓存呢?

为什么要在项目中使用缓存呢?

时间:2023-02-20 19:01:47浏览次数:33  
标签:为什么 缓存 请求 项目 数据库 并发 数据 1000

用缓存主要是两个用途,高性能和高并发

  1. 高性能
    假如有1000个请求要去查询同一条数据,如果1000个请求直接去数据库中查找,而且这个查找sql比较耗时,那么这1000个请求每个都会很慢.
    如果在查询系统和数据库中间加一层缓存,那么第一个请求查询数据库,会慢一点,查出来结果保存到缓存中,只要这个数据在一段时间内不会改变,其他999个请求就可以都去缓存中查询数据,就会很快
    如果数据在后续变化了,系统在修改数据库的同时,去更新一下缓存中的数据就可以了
  2. 高并发
    在高并发的时候,瞬间每秒压力激增,数据库承受不住一下子涌入的请求,可以把很多数据放在缓存中,从缓存中去操作,大幅度提升性能一般公司都是用缓存来实现高性能的

标签:为什么,缓存,请求,项目,数据库,并发,数据,1000
From: https://blog.51cto.com/u_15973676/6069329

相关文章