自从2022年7月第21轮公布的测试以后,一年后 的2023年10月17日 发布了 TechEmpower 22轮测试报告 刚刚发布:Round 22 results - TechEmpower Framework Benchmarks。今年参与角逐的.NET 8 ,ASP.NET Core 排名相当不错,因为我们在 302 个框架中被评为 #15,在精选主流编程语言中排名第二,去年排第一的drogon 缺少一些分数没有纳入。

Techempower benchmark是包含范围最广泛的web框架性能测试,覆盖了比较典型的使用场景,其可参考性极强。另外,所有测试源代码和软硬件配置都开放,基本得到大家的认可。TFB 挑战是对许多 Web 应用程序平台进行性能比较,这些平台通过 HTTP 执行 JSON、数据库、ORM、HTML 模板。它比较了用 C++、Rust、Go、JS、Java、C# 编写的最佳框架。
应用性能直接影响到托管服务的成本,因此公司在开发应用时需要格外注意应用所使用的Web框架,初创公司尤其如此。此外,糟糕的应用性能也会影响到用户体验,甚至会因此受到相关搜索引擎的降级处罚。在选择框架时,又有许多因素需要考量,但原始性能无疑是其中最容易测评的。不同的框架性能差异极大,即使你充分利用了硬件的性能,错误的框架依然可能带来十倍的性能损耗,虽然不是每个人都会遇到如此极端的情况,但在某些情况下确实

2023年的TechEmpowerFrameworkBenchmarks测试显示.NET8和ASP.NETCore在302个框架中排名第15,是精选主流编程语言中的第二名。文章讨论了性能对应用成本和用户体验的影响,以及选择Web框架时的考量因素。.NET8因其速度而值得升级,同时关注服务器性能优化和多线程编码实践。
最低0.47元/天 解锁文章
986

被折叠的 条评论
为什么被折叠?



