これをserverfaultに投稿しましたが、ビューや応答がありません。
Node.js を使用するときに Web サーバーが必要かどうかについて、ここでたくさんの投稿を読みましたが、答えは常に、静的ファイルを提供する場合は「はい」のようです。
私の質問はこれです。私が取り組んでいるサイトがほとんど動的である場合、Node.js をサーバーと動的部分として使用し、すべての静的ファイル (css、js、画像など) を CloudFront に配置してそれらを提供することはできませんか?上?このようにして、キャッシング(varnishまたはredisまたはあなたが持っているものを介して)、またはnginxのようなhttpサーバーを実行し、Node.jsに到達するためにプロキシすることを心配する必要はありません(私が読んだことは、socket.ioで問題を引き起こします)。
同様のトピックに沿って、Amazon の ELB はロード バランサーとして十分でしょうか、それともサイトがロード バランシングが必要なほど大きくなった場合、何か他のことをする必要がありますか? 前もって感謝します!