请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

问答验证

问答验证能否在前端解决,如果采用肉机,即使答案是错误的,大量肉机的话,后端也会有较大负载

正在回答 回答被采纳积分+3

1回答

一凡 2017-11-21 18:10:35

图形验证码这一类,性能方面不是太好(生成图形的运算量大),容易成为高并发中的瓶颈。

而问答类都是基于字符串处理,而且数据都在缓存中,验证的时候解码字符串都不依赖数据库和缓存了,性能是最高的,这一块不太会成为瓶颈。

如果是大量肉鸡,那就是DDOS攻击的程度,那又是另外一个方面的考虑点啦~

1 回复 有任何疑惑可以回复我~
  • 提问者 慕仙8378069 #1
    图形验证码这一类,放到前端,问答类的放到后端做?
    而问答类都是基于字符串处理,而且数据都在缓存中, 这里的缓存是前端还是后端缓存?
    回复 有任何疑惑可以回复我~ 2017-11-21 18:21:46
  • 一凡 回复 提问者 慕仙8378069 #2
    问答的数据可以放到redis缓存中,减少数据库依赖,提高数据读取性能。不管是图形验证码还是问答式还是交互式,都是需要前后端配合使用的,我们这里关注更多在于性能这块的差别(用户体验和安全性当然也很重要),生成验证码这个图片需要更多的运算量,图片带宽需求也更多,性能上会差很多(一两个数量级)。
    回复 有任何疑惑可以回复我~ 2017-11-22 18:35:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信