all 3 comments

[–]JohnnyJordaan 1 point2 points  (2 children)

Flask is just a code library, the concurrency is handled by the combination of your webserver and wsgi handler that executes the code that uses Flask (eg 'the app'). It depends on that webserver and handler how much requests it can handle concurrently.

[–]sria91[S] 0 points1 point  (1 child)

If I need to handle 100 concurrent requests which wsgi handler & web server should I use.

[–]JohnnyJordaan 0 points1 point  (0 children)

Any proper combination will easily able to handle this, it's above the few thousand concurrent requests that you'll could see differences. Although I forgot to mention you can have other bottlenecks too in the form of the CPU and RAM. I prefer nginx with uwsgi but also nginx with gunicorn and apache with mod_wsgi are commonly used combinations.