在Web应用程序中将共享对象存储在内存中(memcached?)

时间:2011-03-02 13:18:43

标签: python django web-applications memcached

我正在使用Python / Django实现一个Web应用程序。我需要存储一些对象(可供所有进程使用),并且需要更新。例如,我需要存储一个在线用户列表(基于我从客户端js获得的ping)。

似乎将这种类型的信息存储在数据库中并不是一个好主意,在性能方面。

问题是:以一种可以被所有进程使用(读写)的方式在内存中存储此类对象(例如在线用户列表)的最佳方式是什么?

我已经研究过使用memcached,但据我所知,这不是memcached的好处。例如,尝试更改在线用户列表的多个进程将发生冲突等。

有什么想法吗?

0 个答案:

没有答案