Php Codeigniter会话大小和并发用户
我有一个关于codeigniter会话大小的问题Php Codeigniter会话大小和并发用户,php,codeigniter,session,Php,Codeigniter,Session,我有一个关于codeigniter会话大小的问题 会话存储在客户端还是服务器端? 尺寸限制呢?我读了一些主题,一些开发人员说4KB,他们说浏览器中只存储会话id。如果这是真的,那么并发用户呢?我使用设置用户数据(以及一些flashdata)存储了一些数据,比如user\u id、username、user\u last\u name、user\u avatar\u name,而不是在每个页面中使用查询,并在整个站点中使用这些值。现在我的问题是关于许多并发用户,他们想在同一时间登录并在网站上冲浪(
会话存储在客户端还是服务器端? 尺寸限制呢?我读了一些主题,一些开发人员说4KB,他们说浏览器中只存储会话id。如果这是真的,那么并发用户呢?我使用设置用户数据(以及一些flashdata)存储了一些数据,比如
user\u id
、username
、user\u last\u name
、user\u avatar\u name
,而不是在每个页面中使用查询,并在整个站点中使用这些值。现在我的问题是关于许多并发用户,他们想在同一时间登录并在网站上冲浪(比如在线考试或其他什么)。会话大小限制如何?是为一个用户还是为所有用户考虑的?你能给我详细解释一下吗?
感谢您,CodeIgniter 3+中的会话cookie未用于数据存储,因此4KB大小不像早期版本那样是一个问题。会话数据(用户和闪存)存储在服务器上,有多个存储驱动程序可供选择 会话本质上是(一个)客户端和服务器之间的“契约”。服务器同意“记住”客户机并为其保存一些数据。每个独特的客户机都有自己的“合同”和自己的数据存储空间。可以实例化多少会话的问题取决于服务器的配置—有多少内存和多少磁盘空间可用
会话并发主要是关于(单个)用户在短时间内发出许多请求。这并不是说有很多用户同时访问你的站点——这是一种不同的并发性。当发出大量ajax请求以获取页面数据时,会话并发会暂时降低用户的页面加载速度。CodeIgniter或多或少都不会出现这种潜在问题。需要进行适当的会话管理,这主要归结为在不再需要会话变量中的任何内容时关闭会话。什么版本的codeigniter?V2和V3以不同的方式处理会话。CodeIgniter版本3非常感谢,亲爱的朋友,请详细讨论。根据你的解释,我没问题。我发现,对于一个用户,我在会话中存储了大约130字节。我看不出有任何问题,直到你一次获得数千万次点击。