Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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 获取大量数据时会话注销_Php_Mysql_Zend Framework - Fatal编程技术网

Php 获取大量数据时会话注销

Php 获取大量数据时会话注销,php,mysql,zend-framework,Php,Mysql,Zend Framework,我使用以下方法在临时会话中存储站点登录值: $mysession=new Zend_Session_名称空间('mysession') &当我试图获取超过10万个数据时,它会自动清除所有会话并重定向到登录页面 为了提高执行限制,我尝试了上述不同的解决方案 ini_set('max_execution_time', 300); set_time_limit(0); ini_set('memory_limit', '8000M'); ini_set('mysql.connect_timeout',

我使用以下方法在临时会话中存储站点登录值:

$mysession=new Zend_Session_名称空间('mysession')

&当我试图获取超过10万个数据时,它会自动清除所有会话并重定向到登录页面

为了提高执行限制,我尝试了上述不同的解决方案

ini_set('max_execution_time', 300);
set_time_limit(0);
ini_set('memory_limit', '8000M');
ini_set('mysql.connect_timeout', 14400);
ini_set('default_socket_timeout', 14400);
我正在使用mysql查询获取数据


因此,任何建议

请尝试为以下各项设置过期时间:

$mysession = new Zend_Session_Namespace('mysession');
$namespace->setExpirationSeconds(999);
//或


请尝试设置以下项的过期时间:

$mysession = new Zend_Session_Namespace('mysession');
$namespace->setExpirationSeconds(999);
//或


请尝试设置以下项的过期时间:

$mysession = new Zend_Session_Namespace('mysession');
$namespace->setExpirationSeconds(999);
//或


请尝试设置以下项的过期时间:

$mysession = new Zend_Session_Namespace('mysession');
$namespace->setExpirationSeconds(999);
//或


如果获取数据采用<>强> 长,会话将在其间到期,请考虑重构应用程序,而不是设置无限或无限的关键限制。

想象一下,您的会话不会过期,下一步怎么办?是否要将这100000条记录的大容量发送到客户端并使其崩溃

第二,如果5分钟和8Gig将被利用,并且您有10个客户端,那么您的机器需要80Gig分钟的内存来处理这个问题?在五分钟内启动这个php线程的可能性有多大


<>和,如果你正确设置你的数据库,<代码>选择< /代码> -ing 100000个记录通常只需要几秒钟。

如果获取数据采取“强> < /强>长”,会话将在其间到期,考虑重构应用程序,而不是设置关键限制到无限/无限。

想象一下,您的会话不会过期,下一步怎么办?是否要将这100000条记录的大容量发送到客户端并使其崩溃

第二,如果5分钟和8Gig将被利用,并且您有10个客户端,那么您的机器需要80Gig分钟的内存来处理这个问题?在五分钟内启动这个php线程的可能性有多大


<>和,如果你正确设置你的数据库,<代码>选择< /代码> -ing 100000个记录通常只需要几秒钟。

如果获取数据采取“强> < /强>长”,会话将在其间到期,考虑重构应用程序,而不是设置关键限制到无限/无限。

想象一下,您的会话不会过期,下一步怎么办?是否要将这100000条记录的大容量发送到客户端并使其崩溃

第二,如果5分钟和8Gig将被利用,并且您有10个客户端,那么您的机器需要80Gig分钟的内存来处理这个问题?在五分钟内启动这个php线程的可能性有多大


<>和,如果你正确设置你的数据库,<代码>选择< /代码> -ing 100000个记录通常只需要几秒钟。

如果获取数据采取“强> < /强>长”,会话将在其间到期,考虑重构应用程序,而不是设置关键限制到无限/无限。

想象一下,您的会话不会过期,下一步怎么办?是否要将这100000条记录的大容量发送到客户端并使其崩溃

第二,如果5分钟和8Gig将被利用,并且您有10个客户端,那么您的机器需要80Gig分钟的内存来处理这个问题?在五分钟内启动这个php线程的可能性有多大


而且,如果您正确设置了数据库,
选择
-ing 100000条记录通常只需几秒钟?

我认为问题在时限内。我认为问题在时限内。我认为问题在时限内。我认为问题在时限内。我认为问题在时限内。