1、提升服务器响应速度
2、将数据缓存下来,在一定时间内再次获取数据时从缓存中获取
3、比较理想的方案,缓存使用内存级缓存
4、Django内置缓存框架
一、使用mysql数据库做缓存
01、创建缓存表:
python manage.py createcachetable 表名
02、查看缓存表结构:

03、配置:

04、使用缓存

路由:


视图:


刷新网页发现刷新第二次很快就显示了:

查看数据库:

05、缓存执行流程图:

二、不用装饰器自己造一个缓存


缓存操作:

、

1、视图

三、使用Redis做缓存

1、安装Redis 缓存:
pip install django-redis
pip install django-redis-cache
2、配置:

3、启动redis

四、Django支持多缓存

第一种方式:

第二种方式:

4万+

被折叠的 条评论
为什么被折叠?



