微软 Bing 搜索引擎转向 .NET Core 2.1,延迟降低 34%

栏目: IT资讯 · 发布时间: 8年前

内容简介:为提高 Bing.com 搜索引擎的性能,微软最近宣布将 Bing.com 转换为在 .NET Core 2.1 上运行,这是它之前基于的 .NET Framework 的升级版。 迁移的消息由 Bing.com 开发团队的 Mukul Sabharwal 近日在 The .NET B...

为提高 Bing.com 搜索引擎的性能,微软最近宣布将 Bing.com 转换为在 .NET Core 2.1 上运行,这是它之前基于的 .NET Framework 的升级版。

迁移的消息由 Bing.com 开发团队的 Mukul Sabharwal 近日在 The .NET Blog 上发布,“推动 Bing.com 采用 .NET Core 的主要原因是性能(服务器延迟)”,Sabharwal 写道,“为了实现这些改进,我们开始努力使代码在 .NET 实现中可移植。团队最开始使用 .NET Standard 1.x ,但简化的 API 接口给我们的代码迁移带来了许多兼容问题。随着 .NET Standard 2.0 回归的 20,000 多个 API ,情况发生了变化,我们开始启动迁移测试。”

据 Mukul Sabharwal 介绍,在将 Bing 搜索引擎迁移到 .NET Core 2.1 之后,内部服务延迟降低了 34% 。.NET Core 2.1 中的多项改进带来了大量的性能改进,包括 string.Equals 和 string.IndexOf / LastIndexOf 的矢量化,它们提高了 HTML 渲染和操作等字符串繁重工作负载的性能。另外,EqualityComparer <T> .Default 的去虚拟化支持,提升了字典性能;并发 GC 的写入监视,降低了应用的 CPU 使用率。

Sabharwal 还写道,.NET Core 2.1 为 .NET 库生态系统带来了 Brotli 压缩算法支持,Bing.com 将使用 Brotli 动态压缩内容以提高性能。

微软 Bing 搜索引擎转向 .NET Core 2.1,延迟降低 34%

Sabharwal 表示,“与 .NET 团队的密切合作,让我们对 Bing 的未来更加期待。.NET 核心团队也很兴奋,因为我们提供了大量的功能测试和额外的代码库来测量实际的性能提升。我们致力于为用户提供更快速的搜索结果,让开发人员使用最新的软件和工具。”


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

社交电商

社交电商

[美] Stephan Spencer(斯蒂芬.斯宾塞)、[美] Jimmy Harding(吉米.哈丁)、[美] Jennifer Sheahan(詹尼弗.希汉) / 谭磊 / 电子工业出版社 / 2015-3 / 69.00元

你想要在互联网上赚钱吗?想要做好电子商务吗?那么你一定不能忽视社交媒体的力量。不管你想要营销的是实物商品、电子类产品还是本地的服务,这本书会教你怎么做。 《社交电商》全面介绍形形色色的社交媒体以及如何利用这些社交媒体来为你的企业做好服务。如果你经营得不好,在社交媒体上散发出的只是噪声而不是真正的信息。 而如果做得好,社交媒体会成为你最有效的营销工具,帮助你赢得老客户的拥戴,获得新的客户。 ......一起来看看 《社交电商》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码