ASP和ASP的区别是什么.NET核心Web(.NET核心)与ASP.NET核心Web(.NET框架)?

的确如此.NET框架提供了similar performance个.净核心?

推荐答案

这一开始可能会令人困惑,但重要的是要记住:最终,"ASP.NET核心"只是一堆可以安装在您的项目中的NuGet包.

ASP.NET Core on .NET Core是跨平台的ASP.净核心.它可以在Windows、Mac和Linux(包括Docker)上运行.服务器不需要.NET Core已安装-依赖项可以与应用程序Bundle 在一起.

ASP.NET Core on .NET Framework是"完整的"或"桌面的".NET Framework(例如.NET Framework 4.6.2)上的ASP.NET核心.这些应用程序只能在Windows上运行,但是有关ASP.NET Core的所有其他方面的行为都是相同的.

根据你链接的benchmarks条,两者都比ASP有更高的性能.净4.6,尽管如此.NET Core是目前最高的:


ASP.净4.6:<;50k请求/秒

ASP.净核心(CLR):400k要求/秒

ASP.NET Core(.NET Core,Linux):900k请求/秒

ASP.NET核心(.NET核心,Windows):>;110万请求/秒

然而,这些基准稍旧(2016年2月),反映了RTM前的代码.如果他们从那时起有所改善,我也不会感到惊讶.

.net相关问答推荐

从Couchbase删除_txn文档的推荐方法?""

EF核心类似功能T-SQL UPDATE FROM

为什么Regex.Escape支持数字符号和空格?

使用React路由加载器获取数据不能正常工作

如何在选项卡中 Select Winforms NumericUpDown 中的所有文本?

为什么 SortedSet.GetViewBetween 不是 O(log N)?

整个命名空间的SuppressMessage

比较 C# 中的字符串和对象

如何在 WPF 中创建/制作圆角按钮?

如何从字符串中删除所有字母字符?

清除 .NET 的 StringBuilder 内容的最佳方法

所有数组在 C# 中都实现了哪些接口?

如何允许程序集(单元测试)访问另一个程序集的内部属性?

使用 C# 设置全局热键

场与财产.性能优化

从 'System.Int32' 到 'System.Nullable`1[[System.Int32, mscorlib]] 的无效转换

如何修复 .NET Windows 应用程序在启动时崩溃并出现异常代码:0xE0434352?

使用 LINQ 搜索树

在 C# 中使用 Bitmap 对象查找图像格式

如何为 Dapper 查询动态创建参数