由于用户在国外,云服务一直使用的是美区的 AWS。
最近代码部署上线非常的慢,使用 scp 将打好的包上传基本上只有 40k/s。 后来尝试将打好的包上传到 S3 上,再由机器去 S3 获取之后部署,然而时常会断线。
暂时不考虑使用专线,小公司预算有限 求教各位大佬是如何在 AWS 上部署代码的
1
f2f2f 2018-01-30 14:56:59 +08:00
找个 HK/JP 的跳转机
|
2
laxenade 2018-01-30 15:05:37 +08:00 via Android 1
开一个在日本的 bucket,这样你上传就不慢了。打开 bucket 的 transfer acceleration,这样你美区的 ec2 下起了应该也不会很慢。
|
3
blueorange 2018-01-30 16:15:48 +08:00
老哥你可以先上传到七牛,然后服务器从七牛上面 wget 下来 这样应该会快一点,
我碰到一个问题用 scp 命令上传的时候 刚开始有 2M 甚至更快的速度,但是过了一会就只有几 kb 了。很蛇皮。 |
4
kslr 2018-01-30 16:34:16 +08:00
部署的时候先上传?这种低效率的事能干吗?
怎么还在用 scp ? scp 可是设置 proxy |
5
imherer 2018-01-30 16:49:27 +08:00 1
proxychains4 scp 我也是美区 AWS,这样完全没问题
|
6
rrfeng 2018-01-30 17:12:59 +08:00 via Android
在美区打包,这样只需要传代码了。
|
8
laxenade 2018-02-01 11:51:30 +08:00 1
@hnyoumfk #7 你可以看一下 https://aws.amazon.com/codestar/ 都是免费的
|