• 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

    aspnetcore cake

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

  • 相关阅读:
    学习进度笔记4
    学习进度笔记3
    学习进度笔记2
    学习进度笔记1
    《梦断代码》提及文献
    《梦断代码》阅读笔记6
    《梦断代码》阅读笔记5
    需求征集系统开发进度5
    《梦断代码》阅读笔记4
    spark filter
  • 原文地址:https://www.cnblogs.com/lori/p/5548930.html
Copyright © 2020-2023  润新知