3

セッションの期間中、サーバー側でいくつかのオブジェクトを割り当てて維持しています。セッションの有効期限が切れた後にこれらが確実にクリーンアップされるようにするにはどうすればよいですか?

Flask または Flask 拡張機能でこれをサポートしていますか?

4

1 に答える 1

0

オブジェクトをインスタンス化し、どこにも保存せず、メモリに保持しているように思えます。

これが true の場合、ガベージ コレクターはそれらを自動的に取り除きます。必要に応じて、それらへのすべての参照をクリアし、「それらを忘れてください」。自分でアクセスできない場合は、クリーンアップされます。

それについて明示したい場合は、スケジューラ(おそらくhttp://docs.python.org/2/library/sched.html)を使用して、セッションの有効期限に合わせてタスクを作成します。タスクが実行されたら、セッションが実際にもう必要ないことを確認し、オブジェクトを破棄します。

于 2013-02-05T01:35:41.780 に答える