drf缓存
全站緩存:
兩個中間件:
MIDDLEWARE_CLASSES = (
‘django.middleware.cache.UpdateCacheMiddleware’, #第一
'django.middleware.common.CommonMiddleware',
‘django.middleware.cache.FetchFromCacheMiddleware’, #最后
) CACHE_MIDDLEWARE_SECONDS=10 單頁面緩存:
-from django.views.decorators.cache import cache_page
-裝飾器加載視圖函數上即可
@cache_page(5)
頁面局部緩存:
{% load cache %}
#第一個參數是時間,第二個參數是別名
{% cache 5 'test' %}
緩存的時間:
{{ ctime }}
{% endcache %}
緩存的位置:(只需要改配置文件)
內存
文件
數據庫
redis
兩個中間件:
MIDDLEWARE_CLASSES = (
‘django.middleware.cache.UpdateCacheMiddleware’, #第一
'django.middleware.common.CommonMiddleware',
‘django.middleware.cache.FetchFromCacheMiddleware’, #最后
) CACHE_MIDDLEWARE_SECONDS=10 單頁面緩存:
-from django.views.decorators.cache import cache_page
-裝飾器加載視圖函數上即可
@cache_page(5)
頁面局部緩存:
{% load cache %}
#第一個參數是時間,第二個參數是別名
{% cache 5 'test' %}
緩存的時間:
{{ ctime }}
{% endcache %}
緩存的位置:(只需要改配置文件)
內存
文件
數據庫
redis
轉載于:https://www.cnblogs.com/liweiwei0307/p/10156202.html
總結
- 上一篇: 从底层重学 Java 之两大浮点类型 G
- 下一篇: ie直接编辑网页