问答验证

来源:3-2 系统设计之项目流程

慕仙8378069

2017-11-21

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

写回答

1回答

一凡

2017-11-21

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

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

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

1
2
一凡
回复
慕仙8378069
问答的数据可以放到redis缓存中,减少数据库依赖,提高数据读取性能。不管是图形验证码还是问答式还是交互式,都是需要前后端配合使用的,我们这里关注更多在于性能这块的差别(用户体验和安全性当然也很重要),生成验证码这个图片需要更多的运算量,图片带宽需求也更多,性能上会差很多(一两个数量级)。
2017-11-22
共2条回复

PHP秒杀系统 高并发高性能的极致挑战

从万次到亿万次秒杀系统的性能优化 ,从单机到分布式的架构升级

614 学习 · 78 问题

查看课程