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

运用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

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:

图片 2

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

在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了,挺好!

网站地图xml地图