永发信息网

如何理解nodejs中的事件驱动

答案:1  悬赏:10  手机版
解决时间 2021-04-02 12:15
如何理解nodejs中的事件驱动
最佳答案
Node.Js使用事件驱动模型,当web server接收到请求,就把它关闭然后进行处理,然后去服务下一个web请求。当这个请求完成,它被放回处理队列,当到达队列开头,这个结果被返回给用户。这个模型非常高效可扩展性非常强,因为webserver一直接受请求而不等待任何读写操作。(这也被称之为非阻塞式IO或者事件驱动IO)
下面这个过程:
1,你用浏览器访问nodejs服务器上的"/about.html"
2,nodejs服务器接收到你的请求,调用一个函数从磁盘上读取这个文件。
3,这段时间,nodejs webserver在服务后续的web请求。
4,当文件读取完毕,有一个回调函数被插入到nodejs的服务队列中。
5,nodejs webserver运行这个函数,实际上就是渲染(render)了about.html页面返回给你的浏览器。
就节省了几微秒时间,但对于需要相应大量用户的web server很重要。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问几个地球概论,天文方面的题 1.地外行星在
厨房电热宝一般买多少升好点?
缓刑算有期徒刑以上刑罚么?
说到电话没电了还想说,用一成语怎么形容?
如坐针毡 看图猜成语
2016年始丰中学分班考的成绩
汉兰达怎么开 丰田汉兰达操控步骤怎么开
切好的新鲜韭菜放到第二天能炒吗
这里六年级下册qwq坐标柳州 成绩不是很好...
光的干涉是否与费马原理相悖?
山东省临沂市河东区彭于埠工业园学校入学的条
嘴上说要去外面那个的,真会去吗
地理上辽宁省内有巨流河那条河流吗丶
为什么我查违章总是提示识别码错误或信息错误
echarts怎么同时绘制矩形和条形图
推荐资讯
恋爱中男友愿出我一切花销 我该不该花
求助.请问office2016 word的繁简转换在哪里阿
自动档汽车行进中可以挂档吗?
2013mama上有哪些欧美歌手
2014至2015年少儿频道动画片儿曾演过什么?有
浈江区韶关市建设与房地产信息中心地址在什么
长个心眼吧!细数那些无效购房合同
电脑ping连接连接不上是啥原因
四线谱 uklele 这些符号都是什么意思??怎么
一片冰心在玉壶取自鲍照的什么中的两句什么
远离世态污浊,守住本心的例子名言
有没有高手测过用微波炉做WIFI功率放大器?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?