极客视点
极客时间编辑部
极客时间编辑部
113233 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:49
登录|注册

.NET Core 2.1提供了新的部署选项

讲述:丁婵大小:1.29M时长:02:49
近日,微软正式发布了面向所有平台的.NET Core 2.1,并计划长期支持这个版本。来自微软的里奇·兰德尔(Rich Lander)指出,对于所有正在开发中的.NET Core 应用程序,编程人员应该立即就着手切换到 2.1 版本。
在完成之前,该版本新增了许多小的更新。而一旦正式确定,这个版本将获得为期三年的 LTS(长期支持版,Long Term Support)。
兰德尔介绍,切换到 2.1 的好处是,除了可以很快得到长期支持版,新版本还提供了对 Ubuntu 18.04、Alpine Linux 和 ARM32 的支持,另外它还添加了自包含应用程序,并改进了性能。
与.NET Core 2.0 相比,2.1 增量构建的性能有所提升。同时,2.1 版本还增加了一个全新的类 SocketsHttpHandler,这是 HttpClient 的 C# 实现。它比之前的实现要快许多,并且提供了一致的跨平台行为。
来自微软的史蒂芬·塔伯(Stephen Toub)介绍,2.1 版本在运行时性能得到了提升,其中有些提升来自新增的 System.Span 及相关类型。
此外,.NET Core 2.1 对使用的 JIT(Just-In-Time)编译器也做了一些修改,增加了利用分层编译的能力。在这个场景下,JIT 编译器会尽快生成最小优化的可执行文件,在完成之后,就会观测程序的运行,对使用频繁的方法进行更好的二次编译。虽然这并不是默认激活的,但是可以通过环境变量来激活(COMPlus_TieredCompilation="1")。
需要注意的是,性能的提升并不仅限于代码的优化。微软使用了一种由谷歌提供的 C 代码的实现,向.NET Core 2.1 中添加了对 Brotli 的支持。由于 Brotli 得到了许多 Web 浏览器和 Web 服务器的支持,所以在.NET Core 上提供对这项技术的支持是非常有帮助的。
最后,.NET Core 2.1 提供了对自包含部署(SCD)的支持,这在应用程序的 Release 构建中,可以包含所有执行时需要的.NET Core 运行时文件。然而,与平常的构建相比,这会占用更多的磁盘空间,因此,它允许开发人员自己指定应用程序运行的平台和使用的.NET Core 版本。
现在,微软已经提供了.NET Core 2.1 的完整发布说明,以及所有支持平台的下载(Windows、macOS 和 Linux)。如果你对此有兴趣,可以点击文末链接,查看其发布说明
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
19
沉浸
阅读
分享
手机端
快捷键
回顶部