据我了解,Meteor是一个全栈Web服务器,这意味着您不需要其他Web服务器(如Apache或NGINX)来实现它。但是从阅读部署Meteor的指导原则来看,似乎他们使用NGINX为Meteor服务。
这是为什么?
编辑:如果我只使用没有NGINX或apache的流星会有什么影响吗?它有意义吗?
答案 0 :(得分:1)
Meteor不是网络服务器。特别是,它无法终止SSL / TLS。这就是为什么你可能希望nginx在流星面前运行的原因。
答案 1 :(得分:1)
放置在Meteor应用程序的Node.js版本前面的Nginx会使服务静态资产(图像,媒体文件等)的吞吐量增加一倍并减少延迟 - 请@Stephan在{{Do I really need nginx with my Meteor/Node.JS app?查看这些基准测试。 3}}