【问题标题】:File upload Amazon very Slow using Django storages使用 Django 存储的文件上传亚马逊非常慢
【发布时间】:2014-03-11 11:27:33
【问题描述】:

我正在使用 Django-Storages 将文件上传到 Amazon S3,但上传速度很慢。

有什么办法可以提高上传速度?

我正在使用

Django == 1.4

Django 存储 == 1.1.8

boto == 2.6.0

Django 设置:

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'

AWS_ACCESS_KEY_ID = 'XXXXXXXXX'

AWS_SECRET_ACCESS_KEY = 'XXXXXXX'

AWS_STORAGE_BUCKET_NAME = 'XXXdev'

AWS_QUERYSTRING_AUTH = 假

【问题讨论】:

  • whatsyourinternetspeed.com?
  • 我们需要您的网速,就像 Priyank 建议的那样,我们还可以使用您尝试发送的所有文件加在一起的大小。
  • 下载速度为 4 mbps,上传速度为 512 kbps
  • 我应该使用基于浏览器的 Post 上传,将文件直接上传到 S3,以加快上传速度吗?
  • django-stroages boto 连接好像很慢,同样的问题,还在寻找解决办法

标签: django amazon-s3 boto python-django-storages


【解决方案1】:

我不认为 django 在这里影响很大。 您可以通过浏览器直接从 S3 上传或下载,看看它也没有那么快。 如果您从 EC2 上传到 S3,最快的方法是 EC2 和 S3 位于同一区域。 此外,最快的方法是使用离您最近的区域。 (PC ==> EC2 ==> S3)。

我读过这篇文章,很不错: http://www.takipiblog.com/2013/03/20/aws-olypmics-speed-testing-amazon-ec2-s3-across-regions/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多