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