我在Web上看到了很多应用于桌面应用程序的多核信息 - 但我感兴趣的是:哪些提示和指针对ASP.NET MVC Web开发人员构建充分利用多个核心的应用程序有用处理器?
答案 0 :(得分:2)
我不会在Web应用程序中弄乱它,除非它做某种处理器繁重的处理。确保您的应用程序运行良好,并将处理器利用率保留在Web服务器上,以便为系统中所有核心的请求提供服务。
答案 1 :(得分:1)
如果每个请求有多个长时间运行的进程,则可以并行化它们。但通常不值得编码工作和错误可能出现。
在实践中,只需将每个请求精简,然后您就可以同时处理更多请求。
答案 2 :(得分:0)
我不认为Web应用程序从桌面应用程序获得多核/多线程的价值,因为最终每个HTTP请求都是同步的(除了AJAX,但每个AJAX请求仍然是HTTP请求) 。当然,具有多核的服务器是一件好事,并且可以更快地处理请求,但我认为(通常)你可以使用最终呈现HTML文档的多线程应用程序。