Search code examples
amazon-web-servicesserverweb-hostinghttpserver

How to handle hundreds of clients accessing the same file in my website?


I am about to host my web application.It has a .exe setup file of 25 MB size.I am planning to host it in azure or aws. My doubt is, if many of users are downloading the file at same time,will there be bandwidth overflow to the server? If so, what is the hosting environment I should choose to tackle this situation? Can you suggest some of them for me? Thank you for your time and replies in advance...


Solution

  • You should probably host the file on S3 instead of on your web server, unless you have some sort of user authorization requirements that won't work with S3.

    Ideally you would be using a Content Delivery Network (CDN) to serve the file and your web server would never see the traffic at all.