向上向上 2020-04-02 18:54 采纳率: 0%
浏览 162

为什么登陆查询账号密码如此之快

在学校写过登陆模块,账号密码每次传递到服务器再通过查询数据库比对是否存在该用户,存在那么账号密码是否正确?

而我们的数据量往往很小,查询肯定快。但是当用户百万级,千万级,登陆模块是通过什么方式快速判定一个用户的账号密码正确呢?

以我玩的一个手机游戏为例子,上面没有记住密码选项,但是每次我打开,也无需再输入密码,我只要按登陆即可,速度十分快,但是我如果我把账号改一个数字时,判定错误的速度也十分快,几乎是即点即出错。而我玩过许多游戏,验证的速度也是快到即点即进,难道说账号密码传到服务器经判定再传回来这种方式本身就十分快?

想问一下,这样的账号和密码是保存在本地吗(然后密码是加密的?)?还是说有其他的方法?

  • 写回答

2条回答 默认 最新

  • UFO_SERIESOFSOFT 2020-04-02 21:36
    关注

    服务器api加速技术。这些有很多方面,数据方面,使用高速缓存,请求方面,使用负载均衡。内容很多,具体问题具体处理

    评论

报告相同问题?

悬赏问题

  • ¥100 iOS开发关于快捷指令截屏后如何将截屏(或从截屏中提取出的文本)回传给本应用并打开指定页面
  • ¥15 unity连接Sqlserver
  • ¥15 图中这种约束条件lingo该怎么表示出来
  • ¥15 VSCode里的Prettier如何实现等式赋值后的对齐效果?
  • ¥15 流式socket文件传输答疑
  • ¥20 keepalive配置业务服务双机单活的方法。业务服务一定是要双机单活的方式
  • ¥50 关于多次提交POST数据后,无法获取到POST数据参数的问题
  • ¥15 win10,这种情况怎么办
  • ¥15 如何在配置使用Prettier的VSCode中通过Better Align插件来对齐等式?(相关搜索:格式化)
  • ¥100 在连接内网VPN时,如何同时保持互联网连接