标签: node.js
在NodeJS应用程序中,如果在应用程序中包含http模块,那么每次访问我的应用程序时都会运行该模块吗?或者它只会在服务器上加载一次,然后继续处理客户端请求而不必再次包含该模块?我问这个问题的原因是需求是同步的。例如,对于某些网络应用程序或广告服务器,它会降低应用程序的性能。
答案 0 :(得分:4)
它只会加载一次。在每个请求的基础上执行的唯一代码(您编写的)是您放入回调的代码(例如传入http.createServer的侦听器)。
http.createServer