|
|
1
1
Django的线程安全内存缓存后端,请参见
here
. 它是基于Cpickle的,虽然它是为与Django一起使用而设计的,但是它对Django的其余部分的依赖性很小,您可以很容易地重构它来删除这些内容。显然,每个进程都会得到自己的缓存,在其线程之间共享;如果您想要一个由同一台计算机上的所有进程共享的缓存,您可以在自己的进程中使用这个缓存,并选择一个IPC接口(例如,域套接字),或者使用
|
|
2
2
这完全由 Sharing and Global Data section mod wsgi文档。简短的回答是:不,除非你在一个过程中运行所有的东西,否则不是一个理想的解决方案。 应该注意的是 caching is ridiculously easy to do with Beaker middleware 支持多个后端,包括memcache。 |
|
|
3
0
我知道这是一个旧的线程,但这里有另一个“服务器范围的dict”选项: http://poshmodule.sourceforge.net/posh/html/posh.html (posh,python共享对象)。免责声明:我自己还没用过。 |