首页 > 其他 > 详细

利用云端加速下载资源

时间:2015-02-28 08:48:26      阅读:321      评论:0      收藏:0      [点我收藏+]

在国内下载国外资源有时很慢,比如我要下载一个LiteIDE,不仅下载速度慢,而且可能下载到中间就断了,还得重新下载。有时得到下载地址之后我会在115网盘使用离线下载,好像是BT下载有些资源如果115已经存在了会很快,但是对于一些别的文件,下载速度就很慢了,经常在找资源,有时我也会用百度网盘的离线下载,反正都不稳定。

最近我从DigitalOcean买了一个云服务器,搭建在美国,昨天试了一下速度还不错,达到了6M多每秒,很快就下载完成了。

如果你也想买的话,可以用我的推荐地址注册https://www.digitalocean.com/?refcode=6a9ba9cf2faf,注册完成之后会得到10美元,注册成功后需要充值5美元激活,激活后总共就有15美元了,这样就可以使用5美元的机器3个月,个人觉得还不错。

这里我分享一下如何使用云服务器下载,以及如何将数据传回国内。

 

用云服务器下载

我购买的是Centos 7 64位的虚拟机,得到下载地址之后,比如我得到的LiteIDE的下载地址是:

http://downloads.sourceforge.net/project/liteide/X27.1/liteidex27.1.macosx.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fliteide%2F%3Fsource%3Dtyp_redirect&ts=1425026625&use_mirror=superb-dca2

登录虚拟机后输入:

wget 

http://downloads.sourceforge.net/project/liteide/X27.1/liteidex27.1.macosx.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fliteide%2F%3Fsource%3Dtyp_redirect&ts=1425026625&use_mirror=superb-dca2

下载结果如下:

100%[======================================>] 24,878,358  6.57MB/s 用时 3.8s 

 

将数据从云服务器传回来

开始我是用scp命令复制数据,速度相当慢,后来还是想到了国内的qiniu云存储,这个云存储可以有外网链接,所以我经常会用,而且免费账户有10G空间,每月有10G流量可以使用,对于个人来说还是可以的。你也可以用我的邀请码进行注册:https://portal.qiniu.com/signup?code=3ljwh5dushglu

qiniu有一些工具可以管理自己的空间,比如可以用qrsctl工具进行上传和下载,文档地址:http://developer.qiniu.com/docs/v6/tools/qrsctl.html

下载了这个工具之后就可以在云服务器端上传文件了,操作步骤如下:

登录

qrsctl login <User><Passwd>

登录后可以用下面的命令查看是否登录成功

qrsctl info

上传文件命令如下:

qrsctl put <Bucket> <Key> <SrcFile>

上传一个大文件(超过 4MB)

qrsctl put -c <Bucket> <Key> <SrcFile>

加上选项 c 会启用切片并行上传一个超过大文件。(超过 4MB)

Bucket就是自己创建的空间名称,可以用qrsctl buckets列出所有空间,Key是上传之后保存的文件名称,SrcFile是本地要上传的文件,比如./qrsctl put -c mybucket liteidex27.zip ../liteidex27.1.macosx.zip 

上传到国内的云之后,就可以比较快的下载了。

利用云端加速下载资源

原文:http://www.cnblogs.com/liwp_Stephen/p/4304646.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!