スポンサーリンク
スポンサーリンク

Node.jsより ASP.NET Coreの方が速い

ASP.NETASP.NET CoreGitJavaScriptLinux・ShellNode.jsVisual StudioWeb FrameworkWindowsインターネットオープンソース

パフォーマンスが重要なSIのWEB開発で使えるプラットフォームを検討した結果、Asp.net Coreに行きつきました。

参考にしたのは、Tech Empowerという会社が定期的に行っている オープンソース系 Web Frameworkのベンチマークテスト

GitHub Benchmarks for ASP.NET Core でも公開されている。

1

SIで検討可能な主なWEBプラットフォームをパフォーマンス順に並べると。

Asp.net Core > Asp.net Core MVC > Node.js > Play-Scala > Asp.net

プラットフォームパフォーマンス
Asp.net Core Linux1713171
Asp.net Core MVC Linux831987
Node.js429494
Play2-Scala421080
Asp.net MVC4575

測定結果を考察すると、、、

1. Json形式のデータ配信を行うなら、Java Servlet。
2. JavaScriptでサーバサイドも開発したいなら、Node.js。
3. WEBサーバのパフォーマンスを最優先にするなら、Asp.net Core Linux。
4. 特定の機能を極限まで高速化する必要があるなら、その他フレームワークを検討。

Asp.net Core が登場してから、アメリカ西海岸ではNode.jsの開発案件が無くなったという噂の真相が分かった気がします。

 

コメント

タイトルとURLをコピーしました