0

我正在使用 Amazon EC2 托管一个网站,目的是拥有尽可能小的实例以节省成本等。

我网站的一部分有一个 php 函数,可以解压缩一个充满 mp3 的存档,然后重新压缩它们并将其全部移动到 Amazon S3 存储中。

在我们正在运行的微型 EC2 实例上,该特定功能非常消耗资源。因此,我们设置了另一台服务器(运行 Gluster),仅用于存储临时文件和处理这些临时文件。

我现在遇到的问题是如何将前面提到的功能转移到“处理”服务器并触发它从“主”服务器运行?

我想要类似下面的东西:

在主服务器上发布帖子 -> 向处理服务器发送命令以执行解压缩等 -> 处理 -> 将任何所需信息从处理服务器返回到主服务器

希望这一切都说得通。不幸的是,我的PHP知识很基础,而我的服务器知识则更少……但我愿意学习;)

4

1 回答 1

0

在没有任何页面但仅通过 Web 服务请求(如 REST)访问的其他服务器上创建另一个站点。

查看像 Symfony2 这样的框架来轻松设置它。

让您的主服务器页面调用 Web 服务并传递它需要的信息(zip 等),您的 Web 服务可以在流程服务器上执行该流程。

于 2013-06-15T20:56:39.753 回答