首页 > 解决方案 > 谷歌如何给出如此快速的建议?

问题描述

所以我正在使用chrome dev工具调试google搜索,我发现每次修改搜索栏的内容时,都会进行网络调用。这本身就让我感到莫名其妙,因为这意味着每次搜索都会产生大约 10 个或更多的对 google 的服务器调用!更令人惊讶的是,即使如此,谷歌也能如此迅速地返回建议。他们是怎么做到的呢?

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

标签: htmlajaxuser-interfacearchitecturebackend

解决方案


他们有可以上传/下载和检索超过 10 GB/s 的服务器,这就是原因!

快乐编码!


推荐阅读