zoukankan      html  css  js  c++  java
  • yb课堂之高并发项目必备利器之分布式缓存和本地缓存 《十九》

    什么是缓存?

      程序经常要调用的对象存储在内存中,方便其使用时可以快速调用,不必去数据库或者其他持久化设备中查询,主要就是提高性能

      DNS、前端缓存、代理服务器缓存Nginx、应用程序缓存(本地缓存、分布式缓存)、数据库缓存

    分布式缓存

      与应用分离的缓存组件或服务,与本地应用隔离一个独立的应用,多个应用可直接的共享缓存

      常见的分布式缓存,Redis、Memcache等

    本地缓存

      和业务程序一起的缓存,例如mybatis的一级或者二级缓存,本地缓存自然是最快的,但是不能在多个节点共享

      常见的本地缓存:ssm基础课程mybatis一级缓存、mybatis二级缓存;框架本身的缓存;redis本地单机服务;ehchche;guava cache、Caffeine等

    选型

      和业务数据结合去选择

      高并发项目里面一般都是有本地缓存和分布式缓存共同存在的

  • 相关阅读:
    H5 坑
    小程序上传图片
    小程序瀑布流
    vue 使用插件
    fastclick:处理移动端click事件300毫秒延迟
    h5知识总结
    vue 瀑布流实现
    vue组件 $children,$refs,$parent的使用详解
    vue轮播插件vue-awesome-swiper
    JS判断是否在微信浏览器打开
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13330786.html
Copyright © 2011-2022 走看看