文章目录
一、缓存的基本介绍
1.为什么使用缓存?
- 一、缓存的基本介绍
- 1.为什么使用缓存?
- 2. 定义
- 3.缓存的使用逻辑
- 4. 缓存常用的方式
- 二、python缓存的使用
- 1.本地安装memcache服务和pycharm安装
- 2.在settings.py中进行配置
- 3.使用
缓存是一类快速读取数据的介质。把缓存指向快速读取数据的存储方式。常用的缓存介质是读取数据的内存。一般来说:从数据库中多次将需要的数据库取出来要比从内存中或者硬盘一次性将数据取出成本高。对于大中型网站而言,使用缓存较少了数据库的访问次数,从而提高网站的性能
2. 定义缓存就是将数据提前放在一个地方(内存),等访问的时候,直接从缓存中返回数据,不需要次查询数据库。
3.缓存的使用逻辑缓存逻辑判断想要的数据是否在缓存中:
- 是:
- 直接返回数据
- 否:
- 1.查询数据库
- 2.保存到缓冲中
- 3.返回数据
Memcache 缓存 : 是分布式的高速缓存系统,是当下最火的,使用最多的。
二、python缓存的使用 1.本地安装memcache服务和pycharm安装memcache安装下载地址 ①.安装解压后进入x64文件下 ②查看memcache服务 并启动
③安装 python-memcached
将上述文件的这些内容复制到settings.py并加入本地的memcache地址
①在视图中使用
② 路由中使用缓存
③在中间件中使用
④ 页面缓存
⑤视图内部数据的缓存