关于验证码存储机制的转变
2017-12-14 17:59
176 查看
在一般情况下,验证码的值存储都是以session来存储的,或者存储于数据库,redis缓存等等,但是这些都避免不了一个问题:都是服务器存储的
当在高并发场景下,session,文件存储都会导致php大量的读写文件,导致磁盘负载过高,或者redis缓存导致额外消耗内存性能,数据库性能等等问题
那该怎么设计一个不会影响服务器性能的验证码存储机制呢?
下面是一个实例:
当用户提交自己写的验证码时,同时提交cookie1,和cookie2两个值,服务器根据用户输入的验证码,进行和salt一起md5加密比对cookie1
下面是验证实例:
.
相关文章推荐
- 关于验证码存储机制的转变
- 关于计算机中Endian(big-edian和little-endian)存储机制的由来、特点和区别
- 关于计算机中Endian(Big-Endian和Little_Endian)存储机制的由来、特点和区别
- 关于计算机中Endian(big-edian和little-endian)存储机制的由来、特点和区别
- 1211笔记关于//modal//更改窗口的根控制器//数据存取//Plist属性列表//-“沙盒机制”//plis属性列表//偏好设置//归档普通对象//联系人数据存储//协议与回调函数
- 关于String存储机制的理解
- 关于计算机中Endian(big-edian和little-endian)存储机制的由来、特点和区别
- 关于存储控制器的多路径机制
- 1211笔记关于//modal//更改窗口的根控制器//数据存取//Plist属性列表//-“沙盒机制”//plis属性列表//偏好设置//归档普通对象//联系人数据存储//协议与回调函数
- 《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么
- 关于thinkphp显示不出验证码
- 关于Java的callback回调机制的简单使用
- 关于java反射机制
- 关于面试中的一二 ------------数据存储 持续更新
- 关于大型网站技术演进的思考(一)--存储的瓶颈(1)
- 关于栈、堆、静态存储区最大可分配大小的探讨
- 关于大型网站技术演进的思考(二)--存储的瓶颈(2)
- java中关于异常机制的认知和随感
- 关于蓝牙安全机制的研究介绍
- 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究[转]