随笔分类 - Node.js
摘要:硬件配置: CPU:Intel(R) Xeon(R) CPU E5506 @ 2.13GHz 8核 内存:24G 软件: Go 1.6 Node v6.9.5 测试简单输出hello world!,对比Node与Go,Node单线程,公平起见,将Go限制到单核上。 server.js constht
阅读全文
摘要:Node.js基予Google V8引擎,性能优秀,但JavaScript毕竟是脚本语言,和C/C++相比还是有差距的,本文通过计算fibnacci数列来对比Node Addon和JavaScript之间的性能差距,对性能有要求可以作为参考。 结果很明显 参考代码:https://git.oschi
阅读全文
摘要:Google V8引擎的性能无用质疑,不过相对C/C++而言,还是有差距的,毕竟JavaScript是脚本语言。对于性能要求苛刻的可以考虑C++编写,本文介绍如何使用C++编写Node.js插件。 第一步、编写C++代码 第二部、编写构建脚本building.gyp文件 第三部、编写package.
阅读全文
摘要:Node.js是单线程模型,运用在服务器模型中,如果一次用户请求,后台做了耗时任务的处理,譬如复杂的数据运算等等,将会堵塞所有的用户请求,无法利用起异步高并发的特征。不过可以通过child_process克隆进程的方式,防止线程阻塞,进程间可以进行通信。 本文以斐波那契数列为例,如何优化此类问题。斐
阅读全文