python - 如何在 mod_python 中编写跨请求工作的单例类?

标签 python singleton mod-python

我一直在尝试为 mod_python 实现一个单例类。它在处理单个请求时工作正常,但当我从新请求调用时实例化一个新对象(如预期)。我怎样才能拥有一个跨请求具有公共(public)对象的类。它的生命周期是多少?

最佳答案

据我所知,mod_python 中的持久性是通过 Session 处理的-模块。因此,您并不是真正在寻找(可能是糟糕的)单例模式,而是更有可能寻找一种在一系列请求上实现持久性的方法。

关于python - 如何在 mod_python 中编写跨请求工作的单例类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13308891/

相关文章:

python - 允许 url 作为参数

python - Pandas DataFrame 索引属于一个集合

python - 为什么 pytorch 没有为我最小化 x*x?

c++ - 单例模式解释

python - 如何让 Apache/mod_python 进程收集它的僵尸进程?

python - scipy 的 RegularGridInterpolator 能否通过一次调用同时返回值和梯度?

java - java 如何确保每个 JVM 只有一个枚举实例

java - 在自维护的单例类中使用this关键字或者总是使用instance

在 Apache 中用于 Web 开发的 Python