将 15,000 多张图片从共享主机移动到 VPS

将 15,000 多张图片从共享主机移动到 VPS

我刚刚完成了为我的网站编写的脚本。VPS 已购买,现在我不知道有什么有效的方法可以将15,000+共享主机上的图片移动到新的 VPS(单独的经销商主机)。

我只想到了一个,将所有图像下载到我的硬盘上,然后通过上传到 VPS FTP,但是我的速度不太好~160kb/s,上传速度大约是~60/70kb/s

15,000+将图像从共享主机传输到全新 VPS 的最有效方法是什么?

答案1

你可以从你的共享主机直接通过 ftp 连接到你的 vps

否则,您也可以执行递归 wget 通过 http 直接下载到您的 vps,有关更多信息,请查看此处:http://linuxreviews.org/quicktips/wget/

答案2

我强烈建议你不要引入第三方(你的电脑),因为这很可能会大大增加所需的时间。共享主机和 VPS 将有很多彼此之间有更快的传输速度。

为什么您不能简单地从您的 VPS 访问共享主机?

只需使用相同的方法 - 从您的 vps 使用 ftp/scp/sftp/http/whatever。

如果您能更详细地说明“将所有图像(从我的共享主机)下载到我的硬盘”是什么意思,或者您的共享主机是谁,那么我们可能会给出更好的答案。

答案3

最有效的方法可能是分批上传(将它们压缩成可用的块并一次上传一点)或将您的收藏带到另一个位置并使用他们的连接;一个拥有高速网络的商业朋友,如果您在美国,可能是当地的 B&N/Starbucks/Panera 等,然后边读一本好书或喝点饮料边上传。诸如此类...这是我首先建议的。

答案4

如果您的共享服务器和 VPS 都支持 FXP,您可以使用 ftp 客户端连接这两个服务器并在它们之间传输数据(无需通过您的计算机)。

http://en.wikipedia.org/wiki/File_eXchange_Protocol

文件交换协议 (FXP) 和 (FXSP) 是一种数据传输方法,它使用 FTP 将数据从一个远程服务器传输到另一个远程服务器(服务器间),而无需通过客户端的连接路由该数据。Blockquote

相关内容