php服务器到服务器推送通信

时间:2012-05-23 08:07:37

标签: php web-services sockets server-push

我有2台服务器(A,B)到目前为止B正在拉A来获取信息。现在我正在寻找将信息从A推送到B的可能性。

推动可能已经结束了......火灾和忘记"因为B仍然会不时拉。

我能想到的最简单的解决方案是通过HTTP发布从A到B的信息的web服务。还有其他有效的(php)解决方案吗?

套接字连接怎么样?这是一个有效的PHP方法吗? 或者从HTTP切换到UDP(开销较少?)

您知道有任何基准吗?

感谢您的时间和帮助

1 个答案:

答案 0 :(得分:0)

假设纯PHP:

HTTP POSTing是我心目中最简单的解决方案。

使用套接字连接,除非你在B上无限期地监听套接字(我甚至不会考虑这个),你仍然需要A到POST B来设置套接字。

我认为如果您要传输大量数据,套接字连接可能会有一些好处,但如果不是,我会坚持使用POST。