一.django的缓存方式有6种:

  1.开发者调试缓存

  2.内存缓存

  3.文件缓存

  4.数据库缓存

  5.Memcache缓存(使用python-memecached模块)

  6.Memcache缓存(使用pylibmc模块)

经常使用的文件缓存和Mencache缓存

 

二.缓存的6种配置

1 开发调试(此模式为开发调试使用,实际上不执行任何操作)

# settings.py文件配置
CACHES = {
 'default': {
  'BACKEND': 'django.core.cache.backends.locmem.DummyCache',  # 指定缓存使用的引擎
  'LOCATION': 'unique-snowflake',         # 写在内存中的变量的唯一值 
  'TIMEOUT':300,             # 缓存超时时间(默认为300秒,None表示永不过期)
  'OPTIONS':{
   'MAX_ENTRIES': 300,           # 最大缓存记录的数量(默认300)
   'CULL_FREQUENCY': 3,          # 缓存到达最大个数之后,剔除缓存个数的比例,即:1/CULL_FREQUENCY(默认3)
  }  
 }
}
View Code

相关文章:

  • 2022-12-23
  • 2021-12-03
  • 2021-12-10
  • 2021-10-28
  • 2021-08-17
  • 2022-02-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-24
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
  • 2021-07-14
相关资源
相似解决方案