1.先了解一下django的缓存
https://yiyibooks.cn/xx/django_182/index.html
https://yiyibooks.cn/xx/django_182/topics/cache.html
2.使用 drf的缓存机制
没有成功。
pip install drf-extensions
http://chibisov.github.io/drf-extensions/docs/#cacheresponsemixin
from rest_framework_extensions.cache.mixins import CacheResponseMixin
启动访问:
两秒
再刷新一下
90 毫秒
缓存成功实现。效果明显
-----------------
设置缓存过期时间
设置为5秒
REST_FRAMEWORK_EXTENSIONS = {
'DEFAULT_CACHE_RESPONSE_TIMEOUT': 5
}
重启
访问,5秒内刷新 速度很快。超过5秒有效期,就还是2秒载入时间