zoukankan      html  css  js  c++  java
  • legend3---缓存优化方法

    legend3---缓存优化方法

    一、总结

    一句话总结:

    当用户量较少或者中等的时候,用本机的缓存就够用了,用户量特别大的时候,可以考虑redis或者memcache

    1、比如课程的浏览量等这些频繁更新的数据,如何用缓存来优化?

    数据先从数据库取到缓存,从缓存中拿数据到页面,修改数据(比如用户浏览)也可以修改缓存中的数据,定时(比如15分钟或30分钟等)用缓存中的数据去更新数据库,并且重置缓存的过期时间

    2、项目优化建议(缓存方面)?

    降低每一次页面请求的数据库的操作量,能用缓存就用缓存,能很久操作一次数据库就很久操作一次


    没用缓存的话,比如课程介绍页面,就可能需要拿课程数据,更新课程的视频数等等数据库操作,而这里很多的数据库操作都是可以用缓存来省掉的

    3、缓存和session用户性的区别?

    缓存和session的规则是不一样的,session的话,不同用户是独立的,缓存的话,应该是共用的

    二、缓存优化方法

    1、当用户量较少或者中等的时候

    比如课程的浏览量等这些频繁更新的数据,可以用缓存来优化,
    数据先从数据库取到缓存,从缓存中拿数据到页面,修改数据(比如用户浏览)也可以修改缓存中的数据,定时(比如15分钟,30分钟)用缓存中的数据去更新数据库,并且重置缓存的过期时间

    数据量小的话,缓存数据可以放在本机

    2、当用户量特别大的时候

    可以用内容分发网络cdn配合redis或者memcache来实现缓存

     
  • 相关阅读:
    CentOS7配置本地yum源和在线yum源
    Centos7中安装samba服务器
    phpmydmain登录问题
    java实现简单的加法器
    我的偶像 凯文 米特尼克 简介
    安全好的地方分享
    a标签
    Vmware虚拟机 的工作模式
    java面板
    java的套接字实现远程连接
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12188072.html
Copyright © 2011-2022 走看看