默认PHP是存储在硬盘里读写的,gateway的session说是写在内存里?? 我看gateway的session用法和PHP原生用法一样,都是$_SESSION。 1:那有什么区别吗? 2:如果session真的写入在内存中,那么,复杂性不是很大的内容,可以代替数据库吗?比如代替redis,直接操作内存的快速读写插入。 3:session最大可存储多长的字符串。支持JSON吗?
1、用法基本没有区别 2、和php自带的session机制一样,session有生命周期,session一般用来保存当前用户的临时会话信息,不适合保存需要永久存储的数据。例如用户的注册数据一般保存在数据库里,不会只保存在session里 3、框架没有限制session长度,可以存储json
我这边要开发大型网游。 如果却是您所说,那我是不是可以将实时变化非常频繁的(此用户的)复杂的游戏的数据写入SESSION,然后在用户断开连接后,再保存到mysql数据库。
可以,不过非常重要的数据比如钱相关的还是实时存数据库比较好
1、用法基本没有区别
2、和php自带的session机制一样,session有生命周期,session一般用来保存当前用户的临时会话信息,不适合保存需要永久存储的数据。例如用户的注册数据一般保存在数据库里,不会只保存在session里
3、框架没有限制session长度,可以存储json
我这边要开发大型网游。
如果却是您所说,那我是不是可以将实时变化非常频繁的(此用户的)复杂的游戏的数据写入SESSION,然后在用户断开连接后,再保存到mysql数据库。
可以,不过非常重要的数据比如钱相关的还是实时存数据库比较好