I'm using Visual Studio 2012 .Net 4.5, MVC 4, C#
On the server, there is a task to redirect the user to a site. It is done after analysing some data that might take some time. I want the server to be responsive during that period.
I have looked at various questions like
- Who should handle threading in MVC
- Can I use threads to carry out long running jobs on IIS
- How can long running thread work inside WEB application
- ASP.NET MVC Multithreading
- Run threads on server side show progress on client side possible
Question 4 also mentioned parallel namespaces, I think it might be my best option. I looked it up at MSDN. But I'm still confused whether to go for it or not.
If I use parallel namespace, would it work for 10^5 users using the server?