包含许多http请求的大量JSON请求,是管理此问题的最佳方式吗?

时间:2015-11-22 07:37:52

标签: php mysql json http server

我正在开展一个项目,每个用户都有一个特定的密钥。此密钥将用于通过http请求数据并获取一些JSON数据。问题是我无法发送一个请求来获取所有更新的数据。我每个请求每个人只能提出一个请求。

我考虑过使用cron作业,但即便如此,对于大量用户,我正在考虑同时运行数千个请求。

另一个想法是让它只在用户登录时更新,并且一旦按时间间隔更新登录,并在注销时停止。

这里的问题是,如果有很多用户登录,它将再次创建大量请求。

我的另一个想法是使用云计算来分发请求。缺点是主服务器(持有json数据)会因此而负担沉重,这主要是因为我的脚本。 (试图避免这种情况)

这里最好的方法是什么?

示例

主服务器保存所有动态数据 Web服务器想要所有动态数据 webserver上的1,000个用户= 1,000个对mainserver的请求
Web服务器通过http向mainserver发送请求 mainserver使用JSON格式的数据进行回复
限制:每个请求1个查询(仅限单个用户的数据)
我需要1,000个查询来获取所有用户的数据。

0 个答案:

没有答案