开发者社区 > 云原生 > Serverless > 正文

我使用的Serverless应用引擎 遇到大量流上传,怎么加带宽呢?

我使用的Serverless应用引擎 遇到大量流上传,怎么加带宽呢?背景:各学校中考出分了,学生家长再报名需要提交图片,现在上传特别慢。怎么解决呢?

展开
收起
三分钟热度的鱼 2023-07-11 19:15:21 63 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    申请高性能EIP
    标准EIP的出口带宽在5-10Gbps之间,可以满足大部分需求。

    但在大流量场景下,可以申请高性能EIP,带宽可以提高到20Gbps。

    使用负载均衡SLB
    SLB的带宽可以高达好几十Gbps,可以分流部分流量压到SLB上。

    再通过SLB进行后端转发。有效增加总的带宽。

    增加实例数量
    通过增加Serverless应用实例的数量,可以分担部分流量压力。

    从而提高整体的带宽利用率。

    使用CDN加速
    将上传的文件存放在CDN上,可以有效提升下载速度。

    再通过CDN回源到 Serverless 应用。

    使用分布式文件系统

    2023-07-29 09:00:41
    赞同 展开评论 打赏
  • 如果在使用Serverless应用引擎(SAE)时遇到大量流上传导致上传速度变慢的问题,您可以考虑以下几种方法来加快带宽和解决问题:

    1. 调整实例规格:尝试增加SAE实例的规格和配置,以提供更多的计算资源和网络带宽。升级到更高性能的实例可能有助于提高上传速度。

    2. 使用CDN加速:将静态资源(如图片)通过内容分发网络(CDN)进行分发和缓存,以提供更快的访问速度。CDN可以减轻服务器的负载,并将内容就近缓存,从而加快用户下载或上传文件的速度。

    3. 并行上传:客户端可以采用并行上传的方式,将一个文件切分成多个部分同时上传,利用多个并发连接来提高上传速度。这样可以最大程度地利用可用的带宽资源。

    4. 压缩数据:在传输之前对数据进行压缩,减少上传的数据量。压缩后的数据会占用更少的带宽,从而提高上传速度。

    5. 异步处理:考虑将上传过程设计为异步处理,即先接收上传请求并返回响应,然后在后台异步处理上传的文件。这样可以快速响应用户上传请求,并将文件处理工作放到后台进行,避免阻塞上传过程。

    6. 联系SAE技术支持:如果以上方法无法满足您的需求,建议联系SAE的技术支持团队,向他们提供更多细节,并寻求进一步的帮助与建议。他们将能够为您提供针对您具体情况的解决方案和优化建议。

    2023-07-23 22:48:30
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • Serverless 应用引擎
  • 热门讨论

    热门文章

    相关电子书

    更多
    SAE 引领应用步入 Serverless 全托管新时代 立即下载
    Serverless时代下大规模微服务应用运维的最佳实践 立即下载
    云效携手SAE助力掌讯科技持续降本提效 立即下载