缩短发送到响应的时长
发送请求快一点 :不能控制(客户端网速决定)
响应快一点 :可以控制(服务器带宽提高, CDN加速…)
服务器处理请求任务快一点:可以控制(优秀的程序员)
多线程:发送一个请求就开启一条线程...服务器从磁盘读取/写入数据到数据库快一点
所有项目后期都会遇到的瓶颈:不能控制(磁盘的读取速度有上限)
传统服务器的运作流程 如何避免I/O阻塞?...强大的编译和快速执行效率
运用了大量的算法和奇技淫巧
性能非常好, 它的执行效率远超Python, Ruby等其它脚本语言
历史包袱轻, 没有同步I/O
强大的事件驱动机制
Node的诞生
Ryan...运行在服务器端的开发平台
Node之前, js代码只能运行在客户端, 最多只能在浏览器内翻江倒海
Node之后, js代码可以和操作系统(Mac OS, windows, Linux…)交互, 战场从浏览器延伸到了服务器...使用Node.js,一个8GB内存的服务器,可以同时处理超过4万用户的连接。
Node.js不为每个客户连接创建一个新的线程,而仅仅使用一个线程。