采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问答验证能否在前端解决,如果采用肉机,即使答案是错误的,大量肉机的话,后端也会有较大负载
图形验证码这一类,性能方面不是太好(生成图形的运算量大),容易成为高并发中的瓶颈。
而问答类都是基于字符串处理,而且数据都在缓存中,验证的时候解码字符串都不依赖数据库和缓存了,性能是最高的,这一块不太会成为瓶颈。
如果是大量肉鸡,那就是DDOS攻击的程度,那又是另外一个方面的考虑点啦~
图形验证码这一类,放到前端,问答类的放到后端做? 而问答类都是基于字符串处理,而且数据都在缓存中, 这里的缓存是前端还是后端缓存?
问答的数据可以放到redis缓存中,减少数据库依赖,提高数据读取性能。不管是图形验证码还是问答式还是交互式,都是需要前后端配合使用的,我们这里关注更多在于性能这块的差别(用户体验和安全性当然也很重要),生成验证码这个图片需要更多的运算量,图片带宽需求也更多,性能上会差很多(一两个数量级)。
登录后可查看更多问答,登录/注册
从万次到亿万次秒杀系统的性能优化 ,从单机到分布式的架构升级
705 7
826 6
851 6
844 5
1.1k 4