10

質問があります。ベンチマーク データを持っている人はいますか。Express JSフレームワークと純粋なNode.jsを使用していますか?

これは考慮すべきことですか?または多かれ少なかれ大規模な Web アプリを構築している場合、Express または同様のフレームワークを使用することは間違いなく必須ですか?

4

2 に答える 2

29

編集:

下記リンク先の記事が消えていて、ちょっと探しても見つかりませんでした。ただし、その代わりに、十分に科学的なベンチマークを備えた関連する参考文献をいくつか紹介します。

これは質問のデルタ部分には答えませんが、ExpressJS のパフォーマンスに関する絶対的な統計がいくつかあります。

更新されたリンク

http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/

小規模な Amazon インスタンスでは、Express の平均は次のようになります。

非常に立派な 1,600 ~ 1,700 リクエスト/秒

于 2012-11-21T02:38:21.947 に答える
17

Express は node.js の便利なラッパーであり、サーバーに大きな遅延を追加することはありません。とにかく、あなたのコードはおそらく多くの同じステップを経るでしょう。そうは言っても、負荷テスト (または不運な顧客) でサーバーが遅すぎる、またはスケーラブルでないことが判明した場合は、その時点でプロファイルを作成する必要があり、ボトルネックはおそらく Express ではありません。

ところで、Expressはそれ自体を「ハイ パフォーマンス」と呼んでいますが、測定値を掲載しないのはいたずらです。

于 2012-06-08T18:53:54.987 に答える