龙卷风应用程序设计

时间:2015-07-09 08:07:22

标签: python mongodb tornado tornado-motor

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

我需要在服务器运行时执行一些迭代和会话操作。我一直在争论是否要将它们移动到另一个mongoDB或者只是将其保存为python结构。

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

1 个答案:

答案 0 :(得分:2)

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

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

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