Consider an aspnet core web app that thousands of users use and endpoint to download file. The endpoint serve the file using FileStramResult and setting enableRangeProcessing to true.
However the number of concurrent users accessing that point is high, what is the solution to keep to app up and serve the file ?
Saving the file into a cache ?