不久,我将有3层不同的VPS的3个相同的脚本,我想有第四个VPS将控制他们所有..PHP的最有效途径服务器
所以对于这个缘故问我需要做什么是插入SQL行并在子服务器上创建文件,并且子服务器也需要将统计数据发送回母服务器。做这件事最有效的方法是什么?
我正在考虑在服务器上创建脚本来完成我需要的工作,并使用cURL向这些脚本发送请求,以便使用需要传输的数据的URL参数,但也许有更好的方法?理想情况下,我希望它尽可能快,因为它们很可能每秒都会向对方发送请求。
不久,我将有3层不同的VPS的3个相同的脚本,我想有第四个VPS将控制他们所有..PHP的最有效途径服务器
所以对于这个缘故问我需要做什么是插入SQL行并在子服务器上创建文件,并且子服务器也需要将统计数据发送回母服务器。做这件事最有效的方法是什么?
我正在考虑在服务器上创建脚本来完成我需要的工作,并使用cURL向这些脚本发送请求,以便使用需要传输的数据的URL参数,但也许有更好的方法?理想情况下,我希望它尽可能快,因为它们很可能每秒都会向对方发送请求。
你可以使用XML-RPC,它存在于许多表现:
http://us3.php.net/manual/en/book.xmlrpc.php
如果你想死简单,只需使用普通的HTTP(S)请求,提供你小心将其实现。
要执行简单请求,请使用cURL,file_get_contents
或fopen
。本网站充满了使用示例。
对于简单的通信(即服务器A上的脚本触发服务器B上的脚本),普通和简单的HTTP查询效果很好。您可以添加基本身份验证(htaccess)以避免未经授权的人员触发您的脚本,并通过使用HTTPS提高安全性。
简单会更好,我想,我将如何实现'纯HTTP请求'? – zuk1 2009-07-30 15:13:19