2

よくある質問を少し更新。現在のバージョンの Nodejs v0.6.5 の時点で、本番環境で Web サーバーとして実行しても安全ですか? たとえばプロキシにnginxを使用するステップを本当にスキップしたい。Expressjs、nowjs、gzippo を使用します。また、nginx はまだ websockets をサポートしていません。ssl 経由で socket.io をセットアップするのは少し難しいです。静的ファイルをより適切に提供する以外に、nginx の利点はありますか?

この件に関するアドバイスはありますか?また、ウェブサーバーとして実行しても問題ない場合、検討する価値のある他のモジュールはありますか?

4

2 に答える 2

3

静的ファイルを提供する以外の Nginx のその他の利点。

  • 非圧縮が要求された場合でも、動的に圧縮するか、.gz ファイルをロードすることができます。
  • あらゆる生成をキャッシュして、node.js へのコールバックを減らすことができます。
  • ノードアプリケーションサーバーのクラスターにルーティングできます
  • 他の素敵なものがたくさんhttp://wiki.nginx.org/Modules

ただし、nginx を使用する必要はありません。ノードの前に何もない状態でノードを実行してもまったく問題ありません。

于 2011-12-10T22:41:34.807 に答える
3

正直に言うと、静的ファイルを提供する以外に重要な利点はありません (ただし、Nginx にはサーバー固有の拡張機能がもっとあるかもしれません)。

また、プロキシにbouncyまたはnode-http-proxyを使用し、browserifyを使用してフロントエンドでサーバー側モジュールを使用することもできます。

編集:また、 Trelloや他のWebサイトもそれを使用していることを知っている限り、NginxなしでNodeを使用するのはあなたが初めてではありません.

于 2011-12-10T22:36:40.773 に答える