Google如何提供如此快速的建议?

时间:2020-03-21 15:32:11

标签: html ajax user-interface architecture backend

因此,我正在使用chrome dev工具调试google搜索,发现每次修改搜索栏的内容都会进行网络调用。这本身令我感到困惑,因为这意味着每次搜索都会为Google生成约10个或更多服务器调用!更令人惊讶的是,即使如此,谷歌仍能如此迅速地返回建议。他们是如何做到的?

另一个疑问是它们如何处理并发的ajax调用? (假设它们是当然的ajax调用)。就像我的搜索是否对服务器执行10次ajax调用,而最新的ajax调用返回结果的速度比倒数第二个ajax调用快,那么在这种情况下,倒数第二个ajax调用的响应将显示在UI上,而不是最新的调用吗?

1 个答案:

答案 0 :(得分:-2)

它们具有可以上载/下载和检索高达10 GB / s的服务器,这就是原因!

快乐编码!