当WEb应用需要连接到数据库、缓存服务器、文件系统、应用服务器或其他服务时,Node.js便会大放异彩。但是另一方面,实际上它并不是那些需要做长时间精密计算的服务器的最佳运行环境。因此,单进程、单线程的Node模型在处理一个给定的请求时,如果该请求需要花费大量的时间生成一个复杂的密码摘要或者处理图像,就会带来问题。在那些需要更多的计算密集型工作的情况下,我们必须小心谨慎地处理应用程序使用资源的情况,甚至可以考虑把这些任务移植到其他平台,并把它们作为第三方服务供Node.js程序调用。
https://github.com/marcwan/LearningNodeJS
第一章 入门
1.1 安装Node.js
1.2 "Hello World!"
1.3 第一个Web服务器
1.4 调试Node.js程序
node debug xxxx.js
关键的命令:
cont --- 继续执行
next --- 跳到下个语句
....