搜索引擎优化内容(Android版Chrome存在一项功能使得Google搜索获得不公平的优势)
优采云 发布时间: 2022-01-23 19:00搜索引擎优化内容(Android版Chrome存在一项功能使得Google搜索获得不公平的优势)
某开发者博客称,Android 版 Chrome 有一个功能可以让 Google 搜索在激烈的竞争中获得不公平的优势,而这个功能是为优化 Google 搜索引擎的性能而保留的。
根据开发者的描述,在浏览 Chromium 的源代码时,他发现了一个名为 PreconnectToSearch 的选项。启用后,此功能会抢先打开并保持与默认搜索引擎的连接(此处为 Google 搜索)。
Preconnect 是一种预连接,它会自动解析域名,以及协商并建立与服务器的安全连接。对于 Android 版 Chrome,这些操作会在搜索引擎收到用户的搜索查询之前发生。抢占这些步骤可以帮助用户节省大量时间,比如在慢速网络连接上节省十几秒,或者在快速连接网络环境下节省半秒。当然,这里的假设是预连接只需要少量的处理能力和网络带宽。毕竟,如果用户不打算使用搜索引擎,那么提前建立连接可能会造成浪费或减慢其他页面的加载速度。
虽然这些优化可以为 Google 的用户带来不错的性能提升,但 Chromium 会检查浏览器的默认搜索引擎设置——它仅在设置为 Google 搜索时启用。这意味着在加载搜索结果所需的时间上,没有其他搜索引擎可以与 Google 搜索竞争。因为其他所有竞争对手都必须等到用户开始输入搜索查询后,Chrome 才能连接。
与不使用预连接的竞争对手相比,此功能使 Google 搜索能够以 80% 的速度提供其搜索结果。
Chromium 更改日志解释了为什么此功能仅限于 Google 搜索。他们表示,谷歌担心其他搜索引擎可能无法应对该功能导致的连接数量增加。
听起来很合理,但 Chromium 实际上可以更好地解决这个问题。其他搜索引擎可以通过其 OpenSearch Descriptions (OSD.) 扩展来选择加入或退出此功能。OSD 是搜索引擎提供给 Web 浏览器的配置文件,用于告诉浏览器如何将它们设置为浏览器中的搜索提供程序。此外,Chrome 还可以使用 Well-Known URI (RFC 5785) 来查询搜索引擎是选择加入还是退出预连接。