TechEmpower 最新性能测试报告出炉,ASP.NET Core 依旧表现不俗

栏目: IT资讯 · 发布时间: 7年前

内容简介:TechEmpower 在10月30日发布了最新一轮(Round 17)针对“Web Framework Benchmarks”的性能测试报告,ASP.NET Core 依旧表现不俗,在一些指标上甚至是碾压其他主流 Web 框架。为此我们做了一个简单的统计,看看 AS...

TechEmpower 在10月30日发布了最新一轮(Round 17)针对“Web Framework Benchmarks”的性能测试报告,ASP.NET Core 依旧表现不俗,在一些指标上甚至是碾压其他主流 Web 框架。为此我们做了一个简单的统计,看看 ASP.NET Core 和其他我们熟悉的 Web 框架,比如 Servlet、 Go 、NodeJS 和 PHP 之间的差距。

01 Plain Text

如下所示的是在一秒内以 Plain Text 形式返回"Hello, World!”文本的响应数量统计(硬件环境:Dell R440 Xeon Gold + 10 GbE),它主要体现了 Web 框架在高并发下的响应能力。ASP.NET Core 采用的是 Kestrel Server,操作系统为 Linux,这个指标与其他 Web 框架直接的差距可以说是非常明显。具体的数据是:

aspnetcore: 7016017
servlet: 2454351
nodejs: 888461
php: 288157

TechEmpower 最新性能测试报告出炉,ASP.NET Core 依旧表现不俗

由于 Go 在本轮中没有完成测试,这个以高性能著称的框架有没有可能更好呢?为此我又统计了上一轮(Round 16, 6月6日)的测试结果。如下面的图表所示,Go 的指标仅高于 PHP,还比不上 NodeJS。

TechEmpower 最新性能测试报告出炉,ASP.NET Core 依旧表现不俗

02 JSON Serialization

如下所示是在 1 秒内以“application/json”的形式返回 JSON 字符串{"message":"Hello, World!"}的响应数量统计(硬件环境:Dell R440 Xeon Gold + 10 GbE),它体现了针对 JSON 序列化的性能。可以看出,ASP.NET Core 在这个指标上略低于 Servlet,但明显高于其他的框架。具体的数据是:

aspnetcore: 971122
servlet: 1080196
nodejs: 561593
php: 251934
go: 480334

TechEmpower 最新性能测试报告出炉,ASP.NET Core 依旧表现不俗

关于本轮测试的详细数据请参阅:

https://www.techempower.com/blog/2018/10/30/framework-benchmarks-round-17/
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=plaintext

来自:大内老A公众号


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上所述就是小编给大家介绍的《TechEmpower 最新性能测试报告出炉,ASP.NET Core 依旧表现不俗》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

信息简史

信息简史

[美] 詹姆斯·格雷克 / 高博 / 人民邮电出版社 / 2013-10 / 69.00元

人类与信息遭遇的历史由来已久。詹姆斯•格雷克笔下的这段历史出人意料地从非洲的鼓语讲起(第1章)。非洲土著部落在尚未直接跨越到移动电话之前,曾用鼓声来传递讯息,但他们是如何做到的呢?后续章节进而讲述了这段历史上几个影响深远的关键事件,包括文字的发明(第2章)、罗伯特•考德里的第一本英语词典(第3章)、查尔斯•巴贝奇的差分机与爱达•拜伦的程序(第4章)、沙普兄弟的信号塔与摩尔斯电码(第5章)。 ......一起来看看 《信息简史》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具