我很好奇人们使用 Nodejs 和 nginx 的方式。
使用 nginx 作为在 Nodejs 服务器前面提供静态文件(css、js、¿static html?)的网络服务器似乎很常见。采用这种方法的开发人员说,nginx 已经证明可以非常快地完成这项任务。
我的疑问如下:仅谈到 html 文件,为什么这种方法比使用 Nodejs 和模板(例如,用把手编写)编译并在内存中可用更好?直观地说,这不是比访问磁盘获取静态 html 更快吗?或者也许 nginx 也在内存中维护 html?我应该停止 expressjs 中的缓存工作以支持 nginx 吗?
我只是想从一开始就正确地构建东西。
非常感谢。