djangoamazon-web-servicesamazon-s3django-storageweb-storage

Should the amazon S3 bucket region be closer to the host server or the client server?


I have a website hosted on heroku which is US based, but my target audience is in India. I just have to display images from the storage to the users. For faster loading of the images, should the storage region be US or should it be India?


Solution

  • Yes, the images stored in the buckets in the region closest to your targetr audience would be better.

    However, for even faster response times for your images, you could have a look at using CloudFront to cache your images in AWS edge locations closest to your users.

    If this is something of interest to you, you can read more about the use of CloudFront and S3 in the AWS blog post: