我很好奇人们使用Nodejs和nginx的方式。
使用nginx作为在Nodejs服务器前提供静态文件(css,js,¿静态html?)的网络服务器似乎很常见。遵循这种方法的开发人员表示,nginx已经证明在执行该任务时非常快。
我的疑问如下:仅谈到html文件,为什么这种方法比使用Nodejs更好地使用模块(例如在手柄中编写)在内存中编译和可用?直觉上,是不是比访问磁盘获得静态html更快?或者也许nginx也将html维护在内存中?我应该停止在expressjs中使用nginx的缓存工作吗?
我只是想从头开始正确地构建东西。
非常感谢你。