django清除缓存数据,django 存储过程
Django实现了内容缓存:
1.超高速缓冲存储系统
Settings.py文件配置
缓存={
默认 :{
back end 3360 django . core . cache . backends . locmem . locmemcache ,#指定缓存使用的引擎
Location 3360 unique-snowflare ,#写入内存的变量的唯一值
超时 3360300,#缓存超时(默认值为300秒,无表示永不过期)
选项 :{
Max _ entries 3360300,#缓存记录数(默认为300)
#缓存数量到达后,剔除缓存数量的比例,即1/CULL_FREQUENCY(默认为3)。
剔除频率 :3,
}
}
}2.文件缓存
Settings.py文件配置
缓存={
默认 :{
back end 3360 django . core . cache . backends . file based . filebasedcache ,#指定缓存使用的引擎
location 3360 /var/tmp/django _ cache ,#指定缓存的路径
超时 3360300,#缓存超时(默认值为300秒,无表示永不过期)
(=NationalBureauofStandards)国家标准局
p;'OPTIONS':{
'MAX_ENTRIES':300,#缓存记录的数量(默认300)
#缓存到达个数之后,剔除缓存个数的比例,即:1/CULL_FREQUENCY(默认3)
'CULL_FREQUENCY':3,
}
}
}3、数据库缓存
settings.py文件配置
CACHES={
4、Mrmcache缓存
使用python-memcached模块连接memcache
settings.py文件配置
CACHES={
使用pylibmc模块连接memcache
settings.py文件配置
CACHES={
更多Python知识,请关注:Python自学网!!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。