在用random函数得到验证码时,是将手机号码,验证码,用户ID,创建时间,过期时间等字段插入到数据库表中好,还是直接用sessionp["***"]来储存验证码,然后判断手机号码,验证码一致来 连接接口?
两种方法哪种常用一点,对服务器的负荷小?他们的优缺点是什么,谢谢,菜鸟求教

解决方案 »

  1.   

    我建议存数据库。一来有据可查,二来,有效时间好控制。Session的有效时间和服务器设置有关。数据库的话你想10天有效都可以。
    另外,用户很多的时候,Session站用的是服务器内存(非SQL  Server存储Session的话),势必资源占用多写。
    另外,存数据库,还可以控制多次查询,避免造成不必要的短信费用浪费。
      

  2.   

    谢谢 wjq 
    本来想偷个懒 用Session的 =。=  看来还是省不了啊,谢谢了 50分送上