NodeJS
minihoop
在迈向全栈的道路上无怨无悔
展开
-
NodeJS
NodeJS的特点: 优点: 1部署简单 npm使得模块依赖关系变得容易处理 2事件驱动 3 异步编程:回调函数,事件监听,发布/订阅 4高效性能:优化资源调配和IO操作 5单线程和多进程 缺点: 1大量使用匿名函数,使得抛出的异常不易阅读 2 try/catch限于同步代码,使得异常捕获变得复杂 3 单线程的可靠性问题 4 不适应cpu密集的操作 5 回调代码原创 2015-09-27 09:34:48 · 233 阅读 · 0 评论 -
nodejs 异步优化
同步-阻塞式调用,等待执行 function waitFive(name,function_name){ var pus=0; var currentDate=new Date(); while(pus var now=new Date(); pus=now -currentDate; } function_name(name); } function echo(name){原创 2015-09-27 19:41:51 · 423 阅读 · 0 评论 -
Node.js web
web服务器的功能: 接受HTTP请求(GET,POST,DELETE,PUT) 处理HTTP请求 做出响应(返回页面,文件,数据) Nginx/Apache:负责接受HTTP请求,确定谁来处理请求,返回请求结果 php-fpm/php模块:处理分配给自己的请求,将处理结果返回分配者 常见请求种类: 请求文件:包括静态文件及由程序处理得到的文件 完成特定的操作:如登陆,获取特定数据原创 2015-09-27 22:48:09 · 373 阅读 · 0 评论