2014-09-23 2 views
1

Насколько я понимаю, Meteor - это веб-сервер с полным стеком, что означает, что вам не нужен другой веб-сервер, такой как Apache или NGINX, чтобы он работал. Но, читая рекомендации по развертыванию Meteor, кажется, что они используют NGINX для обслуживания Meteor.Зачем использовать NGINX с Meteor?

Почему это?

Редактировать: Будет ли какое-либо воздействие, если я просто использую Метеор без NGINX или apache? Это важно?

+0

NGINX отвечает на телефон очень быстро, как и большинство балансиров нагрузки. В противном случае вы будете ограничены одним процессором, а не тем, сколько у него на самом деле. – dandavis

+0

@ dandavis, так что NGINX действует как балансировщики нагрузки? –

+1

Балансировка нагрузки и статическая подача - это хлеб и масло NGINX. – dandavis

ответ

1

Метеор не является веб-сервером. В частности, он не может прекратить SSL/TLS. Вот почему вы, возможно, захотите, чтобы nginx работал перед метеоритом.

1

Nginx, расположенный перед сборкой Node.js вашего Метеор приложения стремится удвоить пропускную способность обслуживания статических активов (изображений, медиа-файлы и т.д.) и уменьшить время ожидания - см этих показателей по @Stephan на Do I really need nginx with my Meteor/Node.JS app?

Node.js vs. nginx static asset serving

См. Также recommended nginx configuration for Meteor.

Смежные вопросы