你好,看了你的性能测试报告,对我有很多的帮助,node.js确实是一个效率颇高的web解决方案。 首先python机制我不太了解,所以就不好评价了。 node.js的javascript解释器的内核试用的是webkit。 webkit是一个经过长时检验的开源项目,最初被chromium采用,最终成就了以效率著称的chrome浏览器,在代码的解释执行效率上可以说是非常优秀。 node.js服务器对于进程的管理与其它服务器也有一定区别。大部分服务器对于每个访问都会创建一个独立的进程,而进程的建立与释放需要消耗许多计算资源。 node.js对于每个访问,并不会创建新进程,而是在原有进程上分配额外资源,并以子线程的形式完成提高并行效率,我认为你报告里面的优势很大一部份取决于这个吧。 当然,用单一进程维护多个访问,虽然节省了计算资源,但会消耗额外的存储资源,这也是一种典型的空间换时间的方法。 node.js的这种进程管理方法因为适应web应用访问越来越频繁的趋势,受到了许多开发者的追捧。
5,655
社区成员
20,181
社区内容
加载中
试试用AI创作助手写篇文章吧