开发者社区> 问答> 正文

最大‘弊端’,OSS上传文件多次传输,怎么解决?

1,客户上传文件到我的服务器(一次传输),调用PHPSDK把文件上传到OSS(二次传输),这样很慢,有没有类似又拍七牛的表单上传一次传输的方式?怎么实现?

2,如果我把服务器换成ACE,都选择杭州节点,那么是不是客户上传到我服务器(一次传输),调用SDK把文件上传到OSS(二次内网传输),这样就很快了?

3,不管是ACE还是ECS,使用OSS都耗自己服务器的流量?

展开
收起
云网开 2015-08-05 18:42:14 5731 0
2 条回答
写回答
取消 提交回答
  • Re最大‘弊端’,OSS上传文件多次传输,怎么解决?
    1. 有表单上传一次传输的方式,具体可参考
    bbs.aliyun.com/read/230310.html?spm=0.0.0.0.Xm2W7J
    bbs.aliyun.com/read/227466.html?spm=5176.7189909.0.0.DK3HpR
    2. 是的
    3. 表单上传方式(post object)由于是直接post到oss服务器上,所以不会耗你服务器的流量。
        其他方式是会耗你服务器的流量,但是如果在同一个region内用内网传输,这部分流量是不收钱的。
    2015-08-05 20:14:15
    赞同 展开评论 打赏
  • 1. OSS提供Post 表单上传的接口。只需要一次。
    具体实现可以参考:
    http://bbs.aliyun.com/read/230310.html?spm=0.0.0.0.Xm2W7J
    http://bbs.aliyun.com/read/227466.html?spm=0.0.0.0.DzDe89

    2. 从服务器到OSS可以走内网,比如杭州的内网域名是oss-cn-hangzhou-internal.aliyuncs.com,内网的速度比外网的速度要快很多。
    但总的时间是用户上传到服务器的时间 + 服务器上传到OSS的时间

    如果用户直接上传就是公网上传到OSS的时间,是不是快些需要做对比才知道。理论上应该是快些。

    3. 内网流量不收钱,我看ECS的说明上面只有对公网带宽的计费。所以应该是不算的。最好还是提工单确认下。
    2015-08-05 19:51:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载