PHP最有效的服务器通信方式

时间:2009-07-30 15:02:05

标签: php

很快,我将在3个不同的VPS上拥有3个相同的脚本,我希望有第四个VPS来控制它们。

因此,为了这个问题,我需要做的是在子服务器上插入SQL行和创建文件,子服务器还需要将统计数据发送回母服务器。这样做最有效的方法是什么?

我在考虑在服务器上创建脚本来完成我需要的工作,并使用cURL向这些脚本发送请求,利用URL参数来传输需要传输的数据,但也许还有更好的方法?理想情况下,我希望它尽可能快,因为它们很可能每秒都会向对方发送请求。

2 个答案:

答案 0 :(得分:1)

您可以使用XML-RPC,它存在于许多表现形式中:

http://us3.php.net/manual/en/book.xmlrpc.php

如果你想要简单,只需使用普通的HTTP(S)请求,只要你小心实现它。

要执行简单请求,请使用cURLfile_get_contentsfopen。这个网站充满了用法示例。

答案 1 :(得分:0)

对于简单的通信(即服务器A上的脚本在服务器B上触发脚本),简单和简单的HTTP查询效果很好。您可以添加基本身份验证(htaccess)以避免未经授权的人员触发您的脚本,并通过使用HTTPS提高安全性。