配置
基于文件的 backend 会将每个缓存值分别存储到各个文件中。
配置 filesystem 缓存:
BACKEND
"django.core.cache.backends.filebased.FileBasedCache" //让系统知道我们要将我们的缓存缓存到文件系统中区域
LOCATION //指定合适的文件夹目录,文件夹目录可以有“/”也可以没有,都将处理成正确的,这个是缓存的目录设置
设置为合适的文件夹目录
OPTIONS
MAX_ENTRIS 默认 300
CULL_FREQUENCY 默认 3 一般需要设置
配置——示例一
(对于 Linux 和 Unix 下,直接指定它的绝对路径)
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': '/var/tmp/django_cache',
}
}
配置——示例二
(如果是 Windows ,则写成 Windows 的目录)
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': 'c:/foo/bar',
}
}
配置——注意
1 )目录的路径需要绝对路径, Filesystem 缓存会以 root 权限启动 (必须保证系统能够对缓存的目录有访问权限)
2 )目录路径结尾处的“/”可有可无
3 )确保目录存在,且 web 服务器的用户对该目录具有读写权限
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.