我正在使用 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
请建议。
答案 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/