There is a page that opened the first user. For her, the server responds to a request in 10 seconds.
At this time, another user wants to turn to another page. Here the server will run for 1 second.
At a time when the server "thinks" over the first page, the second user will have to wait (10 + 1 = 11 seconds).
What can be done so that the server can respond to the second user's request while working on the first request at the same time? It is clear that you can make Async = "true" on the aspx page and process the request by wrapping them in special methods.
And you can make it so that for each request you create your own trade (stream, thread), writing, for example, in the config-file? That is, "in one fell swoop"?