在共享托管PHP站点(在GoDaddy上)与另一站点上的计算机上的Windows服务之间进行通信的最佳方式是什么?
我想构建一个站点,允许客户在其服务器上安排任务,然后查看已运行的任务的日志。问题是将调度信息从网站获取到服务器,然后将日志信息从服务器拉回到我的网站。我将有权访问服务器来安装服务(不确定哪种语言最适合构建服务)。
我想到了两个选择。我想知道这两个选项中的任何一个是否有意义,或者第三个选项是否更好。
选项1 - 插座:
我的PHP代码将使用fsockopen和fputs
我的Windows服务会打开一个套接字并接收文本
我看到的问题是潜在的防火墙困难。另外,两者必须同时打开插座。
选项2 - FTP:
Windows服务会定期(每分钟一次)打开一个到我的GoDaddy站点的FTP连接并放置一个文件,并检查是否有文件要下拉。
任何想法都将受到赞赏
感谢。