在会话期间,我有一些对象分配和维护服务器端。如何确保在会话过期后清理这些内容?
Flask 或某些 Flask 扩展是否支持此功能?
在我看来,您正在实例化对象,而不是将它们保存在任何地方,只是将它们保存在内存中。
如果这是真的,那么垃圾收集器将自动将它们带走:只需清除对它们的所有引用,如果你愿意,“忘记它们”。如果您自己无法访问它们,它们将被清理。
如果您想明确说明,请使用调度程序(可能是http://docs.python.org/2/library/sched.html)并在会话到期时创建一个定时任务。运行任务时,验证会话确实不再需要,并销毁您的对象。