amazon-web-servicesamazon-s3

How to improve slow uploading to Amazon S3


I am in the process of converting a website to upload user submitted photos and videos directly to Amazon S3 instead of to the local server.

When I worked with small image files, it seemed fine... but now that I try with larger images say over 1MB, the upload speed is too slow and unusable.

What are the common strategies to overcome this? Do websites like YouTube first upload to their local server and then move to Google Cloud or something? If I have thousands of users uploading at the same time, my local server won't be able to store so many files hence I was moving to S3 before realising how slow it was.

Any suggestions please?


Solution

  • I would take the following steps: