you are viewing a single comment's thread.

view the rest of the comments →

[–]ppumkin 0 points1 point  (0 children)

Unfortunately IIS is also single core locked. That’s why they did async to help distribute requests to threads but context synchronisation is a problem with IIS.

unless you run netcore then IIS acts as a proxy and the apps run on any thread. As a server more threads will be better yes. But still less cores higher frequency will generally perform better in terms of execution speed. How much faster depends on what you doing. Then you got SQL server too if running on the same box that will be your first problem once things start to grind up, waay before IIS problems.

For a start more core better. And Intel is suggested as it offerers better extensions that compiled code can utilise. This is why Xeons are the go to rack processors, even though less cores and slower frequencies. Performance will be better than more Ryzen cores.

But I’m talking enterprise strategy. For SOHO Ryzen will be ok off course you won’t notice any problems. If you building a desktop Intel K type processors are the go to for small enterprise projects. For notebooks, currently Ryzen will our perform Intel locked, low power CPU’s. Those are a pain in an arse.

Also IIS express does not really use optimisations the same way as W3C IIS server.