手里有几个国外的VPS主机,其中有的程序文件和数据库分别都达到了上G的大小。整站备份以后发现,从国外直接取回的速度真的是让人崩溃。
想想办法吧,肯定是需要大带宽的服务器来中转一下了。
我采用的办法是,在国外服务器的宝塔面板上,把打包的网站备份和数据库备份,分别生成外链,然后利用国内阿里云的主机面板远程下载这两个大文件,速度及其客观,1GB的文件大概也就一两分钟完事。接下来再从阿里云的主机下载到本地,当然这个过程也可以使用FileZilla这样的文件传输工具。这个办法的大前提是,你得有一个国内的服务器,而且取回本地的速度也要看国内主机的带宽,比如你1M带宽下载就是130kb/s左右的速度,10M带宽下载这个文件就是1.2Mb/s左右。
另外一个思路,前提是你得开通一个OSS对象存储账号,在国外主机的宝塔上安装OSS云存储的软件,比如阿里云OSS或者七牛云的OSS都可以,然后在对应的控制中心获取secretID和secretKEY,在宝塔里面的云存储软件输入你的OSS账户信息。然后新建计划任务,分别是网站备份和数据库备份,存储位置选择这个OSS云。执行备份。完毕之后在OSS里面去下载你的备份文件,这个是不受带宽限制的了。如果是阿里云别忘了开启传输加速,否则也是没有速度的。开启传输加速之后,不论国外取回国内,还是国内取回本地,速度都是秒传!
为了证明我没骗你,最后贴上实测截图。如果帮了你大忙,别忘了回来请我喝杯咖啡。
这是国外服务器上传到阿里云OSS的速度。
这个是从阿里云OSS取回本地的速度。
留言评论
暂无留言