3

在会话期间,我有一些对象分配和维护服务器端。如何确保在会话过期后清理这些内容?

Flask 或某些 Flask 扩展是否支持此功能?

4

1 回答 1

0

在我看来,您正在实例化对象,而不是将它们保存在任何地方,只是将它们保存在内存中。

如果这是真的,那么垃圾收集器将自动将它们带走:只需清除对它们的所有引用,如果你愿意,“忘记它们”。如果您自己无法访问它们,它们将被清理。

如果您想明确说明,请使用调度程序(可能是http://docs.python.org/2/library/sched.html)并在会话到期时创建一个定时任务。运行任务时,验证会话确实不再需要,并销毁您的对象。

于 2013-02-05T01:35:41.780 回答