1

我有用 CakePHP 编写的简单 REST api(apache 上的 php)。基本上它只有一个端点,比方说/api/something/?format=json。调用此端点不会从 DB 读取任何内容,但在内部它正在获取和解析一些外部网站,并将解析后的数据以 json 格式返回给用户。问题是从外部网页获取和解析数据可能会持续很长时间,因此我需要一些负载平衡机制,它将在多个服务器之间分配 api 调用。

我从来没有做过任何负载平衡,所以我什至不知道在哪里寻找信息——我正在寻找最简单的解决方案。

4

2 回答 2

2

它是必须实时获取的资源吗?因为您可以将处理后的数据缓存一段时间。

如果它必须是实时的,那么以分布式方式执行它可能无法解决您的问题。(除非您要取回非常大的数据集)

于 2013-01-14T09:29:03.893 回答
0

http://en.wikipedia.org/wiki/Load_balancing_(计算)

它很晚,但我想这就是你需要的!只需获得硬件来做所有好事!

于 2013-10-09T19:12:57.207 回答