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