为什么在流星上使用NGINX?

时间:2014-09-23 01:14:32

标签: javascript nginx meteor

据我了解,Meteor是一个全栈Web服务器,这意味着您不需要其他Web服务器(如Apache或NGINX)来实现它。但是从阅读部署Meteor的指导原则来看,似乎他们使用NGINX为Meteor服务。

这是为什么?

编辑:如果我只使用没有NGINX或apache的流星会有什么影响吗?它有意义吗?

2 个答案:

答案 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}}

Node.js vs. nginx static asset serving

另请参阅recommended nginx configuration for Meteor