Python全系列 教程
3567个小节阅读:5929.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
官网:https://docs.djangoproject.com/zh-hans/4.1/topics/cache/#django-s-cache-framework
为什么要什么缓存?
为了减少服务器的计算开销
Django框架自带有一个强大的缓存系统,可以保存动态页面,因此不必为每个请求计算它们。为了方便,Django提供不同级别的缓存粒度:可以缓存特定视图的输出,可以只缓存难以生成的部分,或者你可以缓存整个网站
缓存系统需要少量的设置。必须告诉它缓存数据应该放在哪里 —— 是在数据库中,还是在文件系统上,或者直接放在内存中。这是一个重要的决定,会影响缓存的性能;是的,有些缓存类型比其他类型快。
内存缓存
Redis数据库
数据库缓存
文件系统缓存
本地内存缓存
虚拟缓存(用于开发模式)
使用自定义缓存后端
这个缓存设置是在settings.py文件中设置
实时效果反馈
1. 关于Django缓存,说法错误的是?
A 缓存为了减少服务器的压力
B 缓存可以缓存特定视图的输出
C 设置缓存的文件是settings.py
D 缓存的位置只能是数据库
答案
1=>D