Reputation: 646
Ok, I don't know if I've formulated my question correctly, but I'm currently facing the following problem:
Some requests on our Asp.Net site are rather long (ie: 60s) and CPU intensive (file import/validation) and our IIS is hosted in a virtual machine with a single core assigned.
Currently, when such requests happen, all other concurrent requests seem to get queued until the prior "long and cpu intensive" request complete.
Would IIS benefit from another core? Would this help responding to more concurrent requests?
Thank you
Upvotes: 2
Views: 795
Reputation: 51339
Assuming:
Then yes, absolutely. IIS is highly parallel (through both multithreading and async I/O).
Upvotes: 2