验证码存入session,高访问量下对服务器影响吗?

php开发高并发的网站,验证码存入session,session是存在服务器端的,那么高并发的情况下服务器会不会生成大量session影响项目呢,请教大牛们是怎么做的.

Qyouu
浏览 656回答 4
4回答

慕标5832272

如果只有一台主机跑php,验证码存到session,问题不大,如果访问量高了,首先应该考虑做一个小的集群,比如两三台机器跑php,这个时候最好使用缓存redis/memcached存储验证码,这样才能在跑php的几台服务器之间共享验证码数据

收到一只叮咚

肯定会影响的,session默认是写文件的 如果访问量很多,那就采用redis

慕容708150

是短信验证码还是图片验证码?如果是短信验证码,建议是 数据库+缓存。实现网页图片、短信验证码
打开App,查看更多内容
随时随地看视频慕课网APP