独立于 Web 服务器的 dogpile 内存后端
dogpile memory backend independent from web server
我试图避免在开发中每次服务器重新加载时都必须重新查询和重新处理缓存数据(金字塔框架)。
是否有一种简单的方法来设置 dogpile 的内存后端,dogpile.cache.memory
,以便它的持久性独立于我的网络服务器,或者我需要像 redis 或 memcached 这样的后端吗?
不是真的。它是 运行 python 进程中的内存。一旦应用程序重新加载,进程就会被杀死并重新启动,内存就消失了。使用文件后端(如 DBMBackend)可能是适合您的解决方案。
另一方面,如果您使用的是 unix,则安装和使用 memcached 很容易。
我试图避免在开发中每次服务器重新加载时都必须重新查询和重新处理缓存数据(金字塔框架)。
是否有一种简单的方法来设置 dogpile 的内存后端,dogpile.cache.memory
,以便它的持久性独立于我的网络服务器,或者我需要像 redis 或 memcached 这样的后端吗?
不是真的。它是 运行 python 进程中的内存。一旦应用程序重新加载,进程就会被杀死并重新启动,内存就消失了。使用文件后端(如 DBMBackend)可能是适合您的解决方案。
另一方面,如果您使用的是 unix,则安装和使用 memcached 很容易。