我在互联网上不同的网络上有两台计算机。
目前,我正在尝试找出在两台计算机之间连接 PHP 脚本的方法。
环境:
-------------------- -------------------
|COMP A (201.1.1.4) |COMP B (101.1.1.2)
-------------------- -------------------
|Webserver <-> |Webserver
|PHP |
|Windows Server |Ubuntu
|Store only script |Store files
-------------------- -------------------
*Over Internet , 50mbps link
这里有 2 个 PHP 脚本。一个是将文件放入 COMP B,另一个是计算 COMP B 中的文件数量。
Script 1 current functionality:
-User upload file. Save the orignal. (/zip/)
-Extract, save it in an extracted folder (/extract/)
Script 2 current functionality:
-Read from /resize/
-if not exist, look for the same file name on the extracted folder (/extract/)
-Resize and save it on the /resize/
-Count file from /resize/ and /extract/
当然,执行sftp
或ftp
请求将花费大量时间,降低性能,而且每次用户访问脚本时,它都会创建另一个 FTP 会话,这并不好。
我可以看到,这是相当繁重的文件读取任务。为此,我需要某种方式在这些服务器之间建立永久链接。(至少计算文件夹中的文件数量)
我正在寻找 VPN 和 SSH,但不知道是否有任何软件或方法可以做到这一点。此外,如果您能建议更好的方法,请这样做。
脚本必须改变以适应最佳方法。^^
非常感谢。希望我能尽快得到答复。