0

我希望人们对我正在考虑的龙卷风应用程序的当前设计的看法。尽管我使用 mongoDB 来存储永久信息,但我目前将会话信息作为 python 数据结构,我只是在初始化时将其添加到 Application 对象中。

我需要在服务器运行时对会话进行一些迭代和操作。我一直在争论是将这些移到另一个 mongoDB 还是将其保留为 python 结构。

以这种方式保存会话信息有什么问题吗?

4

1 回答 1

2

如果您将会话数据存储在 Python 中,您的应用程序将:

  • 如果您停止 Python 进程,请松开它;
  • 可能会消耗更多内存,因为 Python 在内存管理方面效率不高(并且您必须将所有会话存储在内存中,而不是您现在需要的那些)。

如果这些对您来说不是问题,您可以使用 Pytohn 结​​构。但通常这些都是严重的问题,并且大多数项目使用一些外部存储进行会话。

于 2015-07-09T08:21:20.263 回答