私はnode.jsを使用して、軽量で需要の高いRESTプラットフォームを構築し、社内アプリを構築し始めています。1つの問題は、私の開発環境とApacheとnode.jsの共存に関連しています。Apacheがノードにリクエストをリダイレクトすることでポート80を「共有」する方法についての投稿がたくさんあるので、それらを共存させることに問題はありません。
http://arguments.callee.info/2010/04/20/running-apache-and-node-js-together/ http://www.readwriteweb.com/hack/2010/12/how-to-run- apache-and-nodejs.php
そして、Apacheへのノードプロキシ:
https://github.com/nodejitsu/node-http-proxy
ただし、必要と思われる質問の1つは、プロキシ時、特にApacheを使用してノードをプロキシする場合のパフォーマンス「ヒット」に関連しています。私の本番環境はポート80でリッスンする純粋なnode.jsソリューションになりますが、理論的には、Apacheが介入して最初のI / Oを処理することはなく、node.jsを使用することによるパフォーマンス上の利点のほとんどをIから打ち負かします。 / Oパースペクティブ?このボックスが何千ものリクエストやロングポーリングなどを受け取っている場合、Apacheリダイレクトは多くのスレッドを生成せず、シングルスレッドのnode.jsに渡されますか?
私が言ったように、ノードは初めてなので、この問題に頭を悩ませようとしています。