PHP:如何在不同服务器上的线程之间共享数据?

时间:2012-01-14 15:29:06

标签: php ajax apache

PHP:如何在不同服务器上的线程之间共享数据?

假设服务器为每个连接打开了单独的线程。

我想在不使用数据库的情况下共享数据。

让我们举一个例子:

User1-->Logged in on server1-> Playing a game with x points(server is getting score by AJAX).
User2-->Logged in on server2-> Playing same game with y points(server is getting score by AJAX).

现在我想用游戏的当前得分(点数)列出所有登录用户的列表。 如何在不使用数据库的情况下实现这一目标。

2 个答案:

答案 0 :(得分:4)

使用共享的memcached服务器并将数据存储在那里。

Memcache的行为与您对数据库的行为相似,但速度更快,这可能是您不想在此处使用数据库的原因。

答案 1 :(得分:0)

您可以使用脚本和CRON作业每分钟传递一次变量。