我想通过PHP设置一个自动备份,使用http/s我可以将zip文件请求“POST”到另一个服务器,发送一个大的.zip文件,基本上,我想备份整个站点(及其数据库),并通过http/s通过cron peridocally传输文件。 somethiling像大型文件传输的最佳方法通过使用PHP(POST)通过http调用文件传输
wget http://www.thissite.com/cron_backup.php?dest=www.othersite.com&file=backup.zip
适当的身份验证安全性,可以添加后记....
我喜欢HTTP/S,因为这等网站已经限制使用FTP,是在Windows中。所以我认为通过http/s与其进行通信的方式是肯定的。另一端会有一个对应的php脚本来存储文件。
这个过程中需要完全编程(即闪存上传者将无法正常工作,因为这需要一个浏览器来工作,这个脚本会在shell会话中运行)//
是否有任何广义PHP库或有助于这种事情的功能?我知道PHP脚本超时问题,但我通常可以修改php.ini以最大限度地减少此问题。
我很怀疑,虽然我同意,但当你有控制环境的两端时避免大文件传输http的问题。由于Windows盒子接收文件,因此在ssh上使用rsync不适用。配置方面,我对内部Windows公司服务器的控制有限,但仍然需要在那里获得一个大型的30MB文件..它的IIS接口限制的作用可能会发挥作用,但我也看到这在其他网站上完成,并在它的快速连接通常不会太糟糕。 – user299319 2010-08-16 16:12:36