您的位置:首页 > 其它

DotNetCore跨平台~性能测试~可以放心使用了

2016-06-01 11:10 477 查看
使用dotnetCore发布站点后,它的处理请求能力不逊色IIS等大型服务的能力,号称每秒能处理115万个请求,太牛X了也。

先看看它支持的数据库

以下主流数据库都是为支持的


Microsoft SQL Server

SQLite

Npgsql (PostgreSQL)

MySQL

Microsoft SQL Server Compact Edition

IBM Data Servers

InMemory (for testing)

再看看老外测试出来的结果

ASP.NET Core – 2300% More Requests Served Per Second

ASP.NET Core – Exceeds 1.15 Million request/s, 12.6 Gbps

Congratulations to ASP.NET Core and .NET Core teams and the Open Source .NET community for quite a milestone in performance!

2300% More Requests Served Per Second



1.15 Million represents a 2300% gain from ASP.NET 4.6!

Why 2 decimal places? I’m not sure why Scott Hunter chose that level of precision, but to me it’s quite significant…

The third decimal place 0.05 Million (e.g. 50,000) is around the total number of requests per second that ASP.NET 4.6 could perform of the same type, on the same hardware – as shown in the below graph:



这种吞吐量应该可以被授受和认可了!

在Linux上部署很容易

安装命令如下:

sudo sh -c 'echo "deb [arch=amd64] http://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet

没有了dnvm的身影,直接用apt-get安装,与linux有了更好的融合。

创建并运行一个hello world程序试试:

mkdir hello
cd $_
dotnet new
dotnet restore
dotnet run

这样就可以看到hello world了,挺好!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: