質問があります。ベンチマーク データを持っている人はいますか。Express JSフレームワークと純粋なNode.jsを使用していますか?
これは考慮すべきことですか?または多かれ少なかれ大規模な Web アプリを構築している場合、Express または同様のフレームワークを使用することは間違いなく必須ですか?
編集:
下記リンク先の記事が消えていて、ちょっと探しても見つかりませんでした。ただし、その代わりに、十分に科学的なベンチマークを備えた関連する参考文献をいくつか紹介します。
これは質問のデルタ部分には答えませんが、ExpressJS のパフォーマンスに関する絶対的な統計がいくつかあります。
http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/
小規模な Amazon インスタンスでは、Express の平均は次のようになります。
非常に立派な 1,600 ~ 1,700 リクエスト/秒
Express は node.js の便利なラッパーであり、サーバーに大きな遅延を追加することはありません。とにかく、あなたのコードはおそらく多くの同じステップを経るでしょう。そうは言っても、負荷テスト (または不運な顧客) でサーバーが遅すぎる、またはスケーラブルでないことが判明した場合は、その時点でプロファイルを作成する必要があり、ボトルネックはおそらく Express ではありません。
ところで、Expressはそれ自体を「ハイ パフォーマンス」と呼んでいますが、測定値を掲載しないのはいたずらです。