日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Django缓存机制

發布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django缓存机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Django緩存機制三個粒度:1 全站緩存  settings.py 全局配置文件用中間件:MIDDLEWARE = [# 'django.middleware.cache.UpdateCacheMiddleware','django.middleware.security.SecurityMiddleware',。。。。。。# 'django.middleware.cache.FetchFromCacheMiddleware'
]# CACHE_MIDDLEWARE_SECONDS=102 單視圖: 視圖層用裝飾器 FBVfrom django.views.decorators.cache import cache_page# @cache_page(24*60*60)3 局部頁面: 模板層:html文件{% load cache %}{% cache 5 'test' %}   兩個參數:時間,唯一標識{{ ctime }}{% endcache %}Django6種緩存的配置 一般用的最多的是redis或者內存settings配置:#內存:CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',  # 指定緩存使用的引擎'LOCATION': 'unique-snowflake',         # 寫在內存中的變量的唯一值 'TIMEOUT':300,             # 緩存超時時間(默認為300秒,None表示永不過期)'OPTIONS':{'MAX_ENTRIES': 300,           # 最大緩存記錄的數量(默認300)'CULL_FREQUENCY': 3,          # 緩存到達最大個數之后,剔除緩存個數的比例,即:1/CULL_FREQUENCY(默認3)
      }  }}# redis配置CACHES = {"default": {"BACKEND": "django_redis.cache.RedisCache","LOCATION": "redis://127.0.0.1:6379","OPTIONS": {"CLIENT_CLASS": "django_redis.client.DefaultClient","CONNECTION_POOL_KWARGS": {"max_connections": 100}# "PASSWORD": "123",
            }}}

?

轉載于:https://www.cnblogs.com/xujinjin18/p/9847020.html

總結

以上是生活随笔為你收集整理的Django缓存机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。