Session自定义保存位置

php中默认session保存在文件中,在一个应用中如果session过多,用户量又很大的时候很可能会遇到磁盘IO瓶颈,又或者是服务器多台的时候session分布式存储的问题。。。。在CmlPHP中你可以通过修改配置文件灵活的把session保存到db\cache中,

  1. /*Session设置*/
  2. 'SESSION_PREFIX' => 'cml_', //session前缀
  3. 'SESSION_USER' => 0, //SESSION保存位置自定义 0不开启、1开启
  4. 'SESSION_USER_LOC' => 'db', //自定义保存SESSION的位置时 定义保存的地方 db、cache两种

当session保存的文件设置为cache的时候,所使用的缓存为default_cache中配置的缓存

原文: http://doc.cmlphp.com/devintro/session_def.html