html - 谷歌如何给出如此快速的建议?
问题描述
所以我正在使用chrome dev工具调试google搜索,我发现每次修改搜索栏的内容时,都会进行网络调用。这本身就让我感到莫名其妙,因为这意味着每次搜索都会产生大约 10 个或更多的对 google 的服务器调用!更令人惊讶的是,即使如此,谷歌也能如此迅速地返回建议。他们是怎么做到的呢?
另一个疑问是他们如何处理并发 ajax 调用?(假设它们当然是ajax调用)。就像我的搜索对服务器进行了 10 次 ajax 调用,并且最新的 ajax 调用返回的结果比倒数第二个 ajax 调用更快,那么在这种情况下,来自倒数第二个 ajax 调用的响应将显示在 UI 上,而不是最新的调用对吗?
解决方案
他们有可以上传/下载和检索超过 10 GB/s 的服务器,这就是原因!
快乐编码!
推荐阅读
- ios - 关于 nil 的未定义方法“map”的错误:Flutter App / CocoaPod 的 NilClass 错误
- node.js - express-session 不保存 cookie
- python - APIError code 400 gspread: Infinity and New Lines?
- reactjs - react-native,无法从网络候选人访问详细的本地 IP 地址
- sql - 使用 SQL 评估用户定义公式(id、列)
- php - nginx 404 未找到 php 文件
- python - 设置 vagrant box 时无法安装 virtualenvwrapper
- javascript - 如何保持
- 点击后可见?
- python - 通过 pandas 时间戳索引计算斜率
- html - 需要帮助将单选按钮从 html 转换为 aspx