Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter会话大小和并发用户_Php_Codeigniter_Session - Fatal编程技术网

Php 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,而不是在每个页面中使用查询,并在整个站点中使用这些值。现在我的问题是关于许多并发用户,他们想在同一时间登录并在网站上冲浪(

我有一个关于codeigniter会话大小的问题
会话存储在客户端还是服务器端? 尺寸限制呢?我读了一些主题,一些开发人员说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字节。我看不出有任何问题,直到你一次获得数千万次点击。