谷歌搜索引擎优化(AndroidChrome默认搜索引擎性能优化,为GoogleSearch带来性能提升)

优采云 发布时间: 2021-10-25 21:23

  谷歌搜索引擎优化(AndroidChrome默认搜索引擎性能优化,为GoogleSearch带来性能提升)

  在Android Chrome浏览器中,谷歌搜索在搜索引擎竞争中具有天然优势。这不仅是因为 Google 搜索是 Chrome 的默认搜索引擎,而且它还专门针对 Google 搜索进行了性能优化。程序员 Daniel Aleksandersen 最近探索了 Chromium 项目的源代码,发现这对其他搜索引擎不公平。

  

  

  Chromium 项目由谷歌、其他公司和个人贡献者共同开发,但整个项目由谷歌管理和控制。在探索其他东西的时候,Aleksandersen 无意中发现了代码中的 PreconnectToSearch 函数。启用此功能后,会提前打开,并保持与默认搜索引擎的连接。

  预连接功能会解析域名,并与服务器协商建立安全连接。所有这些事情都需要时间,而且必须在搜索引擎接收到用户的搜索查询之前发生。抢占这些步骤可以在慢速网络连接上节省 10 秒,在快速连接上节省半秒。

  这种优化可以为谷歌的客户带来很好的性能提升。当然,条件是连接只需要微不足道的处理能力和网络带宽。如果用户不打算上网搜索,提前设置连接可能会造成浪费或减慢其他网页的加载速度。

  不过这个功能有一个小问题,就是Chromium会检查默认的搜索引擎设置,只有在设置为谷歌搜索时才会启用这个功能。这种优惠意味着在加载搜索结果所需的时间上,没有其他搜索引擎可以与 Google 搜索竞争。每个竞争对手都必须等到用户开始输入搜索查询,然后 Chrome 才会建立连接。

  与没有预连接的竞争对手相比,该功能让谷歌搜索在提供搜索结果方面领先 80%。相关代码的 Chromium 更改日志阐明了该功能以这种方式工作的一些原因。以下评论附有限制此功能仅适用于 Google 域的评论:“此功能允许我们在 Google 上进行实验,并且不可能导致非 Google DSE 出现问题。这将有助于防止其他搜索出现问题引擎或回落”。

  Google 担心其他搜索引擎可能无法应对此功能导致的连接数增加。这是一个公平的问题。连接数量的意外增加可能会使没有准备的收件人不堪重负。这个潜在问题无法改变谷歌给自己带来不公平竞争优势的事实。

  如果他们愿意,Chromium 可以更好地解决这个问题。其他搜索引擎可以通过扩展其 OpenSearch 描述 (OSD) 来选择添加或退出。OSD 是搜索引擎提供给 Web 浏览器的配置文件,告诉它们如何在浏览器中将它们设置为搜索提供程序。Chrome 还可以使用 Well-Known URI (RFC 5785)) 来查询搜索引擎是否应该选择添加或退出预连接。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线