多核平台下的服务器性能研究讨论
相对于桌面软件的性能,服务器端软件的性能会涉及到更多的环节:
比如对于一个典型的Web应用,一般会是n-tier的应用:
单单考虑前端的设计要涉及使用什么样的Web Server (IIS, Tomcat, Apache),
什么样的接口JSP, Servlet, ISAPI, CGI,还会涉及到不同的framework: ASP.Net,
Struct, JSF, Spring,RoR 等等。从后端来说,又有不同的数据库可以选择,MS SQL, MySQL, Oracle...,不同tier上的软件组件都会影响最终系统的性能。请大家分享各自的经验,看看在多核平台下应该如何选择多核友好的高性能组件...