【发布时间】:2018-07-31 07:00:53
【问题描述】:
我有一个基于 ASP.NET Core 2.0 的现有项目,该项目在完整的 .NET 框架上运行。我的案例的微软文档是here。该应用程序使用 Kestrel 和 libuv 来提供传入连接。
理论上,ASP.NET Core 2.1 如何提升/降低我案例的性能?
我的项目在完整的 .NET Framework 4.7.2 上运行。在我看来,Performance Improvements in .NET Core 2.1 不会从中受益。对吧?
还提到了ASP.NET Core 2.1 发行说明。
托管套接字将 libuv 替换为 Kestrel 的默认传输。
这对在完整 .NET 框架上运行的应用程序有很大影响吗?
【问题讨论】:
-
有很多与 Kestrel 无关的差异。检查this article about 2.0 perf improvements。队列操作速度提高 2 倍。 SortedSet 快 600 倍。并发收集运算符等速度提高 30%-60%
标签: asp.net-core .net-core asp.net-core-2.0