将15,000多个图像从共享主机移动到VPS

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

我只想到一个,下载所有的图像到我的硬盘驱动器,然后通过FTP上传到VPS,但我没有体面的速度~160kb/s ,上传速度大约~60/70kb/s

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

你可以从你的共享主机直接向你的vps做一个ftp

否则你也可以做一个recursion的wget通过http直接下载到你的vps下载,更多信息请看这里: http : //linuxreviews.org/quicktips/wget/

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

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

只需使用相同的方法 – 从您的VPS的ftp / scp / sftp / http /什么。

如果您将“从共享主机上下载的所有图像下载到我的硬盘上”,或者您的共享主机是谁,那么我们可以给出更好的答案。

最有效的方法可能是批量上传(将它们压缩成可用块,然后一次上传),或者将您的collections集转移到另一个位置并使用它们的连接; 一个高速的商业朋友,如果你在美国的话,也许是当地的B&N / Starbucks / Panera,然后上传一本不错的书或饮料。 像这样的东西…这是我第一次build议。

Id要求从每个提供商的shell帐户解释您需要将文件从一台服务器复制到另一台。

然后,您可以使用rsync和-av –stats –progress -e ssh folder_to_copy user @ remotehost :.

这将使您可以以最有效的方式复制文件,并允许您在出于任何原因失败时恢复。

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

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

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