理解:什么是缓存,什么是文件缓存?

前言 什么是缓存?所谓的缓存就是,将程序频繁调用的对象,存在服务器系统内存中。以便下次调用时可以直接取系统内存中对象做到快速响应。省去了第一次访问时,对象实例创建和查询数据库等操作。从而,降低服务器资源消耗,提高服务器性能。举例: 场景一:电商平台高并发下,10W个人每次访问某个活动商品信息都要去查询数据库,然后封装对象返回; 场景二...
摘要由CSDN通过智能技术生成

前言

          什么是缓存?所谓的缓存就是,将程序频繁调用的对象,存在服务器系统内存中。以便下次调用时可以直接取系统内存中对象做到快速响应。省去了第一次访问时,对象实例创建和查询数据库等操作。从而,降低服务器资源消耗,提高服务器性能。
举例:
          场景一:电商平台高并发下,10W个人每次访问某个活动商品信息都要去查询数据库,然后封装对象返回;
          场景二:电商平台高并发下,10W个人每次访问某个活动商品信息,只需要在服务器缓存中获取,省去查询数据库的步骤;
          哪一种快,我想显而易见了吧?这里的活动信息,特点是:被频繁访问且该数据短时间内不会变,所以比较适合放缓存

         那么, 接下来开始分别介绍下:什么是文件缓存、内存缓存、分布式缓存~~~

         在介绍之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:

         1、我们最好先了解一下,什么是正向代理和反向代理?
         在分布式系统架构中,系统内部要访问外部网络时,统一通过一个代理服务器把请求转发出去,在外部网络看来就是代理服务器发起的访问,此时代理服务器实现的是正向代理;当外部请求进入系统时,代理服务器把该请求转发到系统中的某台服务器上,对外部请求来说࿰

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值