我想通過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