【发布时间】:2018-09-04 15:36:02
【问题描述】:
我试图避免每次服务器在开发中重新加载时都必须重新查询和重新处理缓存数据(金字塔框架)。
有没有一种简单的方法来设置 dogpile 的内存后端 dogpile.cache.memory,以便它的持久性独立于我的 Web 服务器,或者我需要像 redis 或 memcached 这样的后端吗?
【问题讨论】:
标签: python pyramid dogpile.cache
我试图避免每次服务器在开发中重新加载时都必须重新查询和重新处理缓存数据(金字塔框架)。
有没有一种简单的方法来设置 dogpile 的内存后端 dogpile.cache.memory,以便它的持久性独立于我的 Web 服务器,或者我需要像 redis 或 memcached 这样的后端吗?
【问题讨论】:
标签: python pyramid dogpile.cache
不是真的。它是正在运行的 python 进程中的内存。一旦应用程序重新加载,进程被杀死并重新启动,内存就消失了。使用文件后端(如 DBMBackend)可能是您的解决方案。
另一方面,如果您使用的是 unix,则安装和使用 memcached 很容易。
【讨论】: