文件上传Amazon使用Django存储非常慢

时间:2014-03-11 11:27:34

标签: django amazon-s3 boto django-storage

我正在使用 Django-Storages 将文件上传到亚马逊 S3 ,但上传速度非常慢。

有什么方法可以获得很好的上传速度吗?

我正在使用

  
    

Django == 1.4

         

Django-storages == 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 = False

    
  

请建议。

1 个答案:

答案 0 :(得分:0)

我不认为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/