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

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

内容简介:为提高 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]


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

查看所有标签

猜你喜欢:

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

百面机器学习

百面机器学习

诸葛越、葫芦娃 / 人民邮电出版社 / 2018-8-1 / 89.00元

人工智能领域正在以超乎人们想象的速度发展,本书赶在人工智能彻底占领世界之前完成编写,实属万幸。 书中收录了超过100道机器学习算法工程师的面试题目和解答,其中大部分源于Hulu算法研究岗位的真实场景。本书从日常工作、生活中各种有趣的现象出发,不仅囊括了机器学习的基本知识 ,而且还包含了成为出众算法工程师的相关技能,更重要的是凝聚了笔者对人工智能领域的一颗热忱之心,旨在培养读者发现问题、解决问......一起来看看 《百面机器学习》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具