django - django cache_page 如何过期?
问题描述
- 您为端点设置 cache_page(60sec),
- 我们假设每 5 秒请求一次端点
缓存是否每 5 秒重置一次到期计时器,从而导致缓存永不过期?
还是会在 60 秒后过期?
解决方案
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'TIMEOUT': None,
}
}
首先,我不确定您使用的是哪个缓存后端,但在一般情况下。当 TIMEOUT 为 None 时,缓存不会过期。
推荐阅读
- android - android linearlayout 剪辑其中子linearlayout的边缘
- python - Microsoft SQL 使用 pyodbc,从数据库表中存储变量?
- java - Hibernate - 遇到失败回滚失败的提交
- c++ - 动态创建数组时未使用但设置变量问题
- r - 嵌套for循环递增的问题
- mysql - Laravel:如果关系计数有某些条件,则获取模型
- oracle-apex - 如何不加载带有区域(150)的整个页面,而仅加载页面中打开的当前选项卡中的那些区域?在顶级甲骨文中
- spring-boot - 单元测试 MockHttpServletRequest 不返回内容类型
- android - Android Kotlin:在显示 Snackbar 之前检查视图是否不为空
- typescript - 类型基于 Typescript 中的字符串派生