首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌如何如此快速地检查用户名可用性?

谷歌如何如此快速地检查用户名可用性?
EN

Stack Overflow用户
提问于 2020-06-09 04:01:07
回答 2查看 2K关注 0票数 2

在创建gmail帐户时,它要求我们输入用户名。输入用户名和密码时,单击Next Button。在几秒钟内,就会出现类似于“,用户名被取了。尝试另一个.”这样的错误。有数十亿的gmail账户。我的问题是,Google用什么算法来找出用户名是否已经被使用,以及它如何在1-2秒内给出响应。

EN

回答 2

Stack Overflow用户

发布于 2020-06-09 04:19:56

Gmail可能会向他们的服务器发送一个查询。如果它通过成功,这意味着电子邮件已经存在,否则发送错误没有根据。

你可以在这里读到更多

票数 0
EN

Stack Overflow用户

发布于 2020-08-15 14:54:56

如果您检查注册页面,并看到,您输入的每个用户名,他们发送一个请求到他们的服务器。在幕后,他们可以实现一个布鲁姆过滤器或任何东西,但从客户端他们确实发送了一个请求。

一旦请求到达它们的后端,缓存所有已经存在的用户电子邮件it并查询该值的缓存并不是一个困难的任务。

这些后端服务器和相应的缓存可以在地理上分布,以确保它在几毫秒内返回给用户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62274810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档