存储大量数据将最终导致PHP会话?

时间:2015-04-16 08:09:41

标签: php session yii session-variables

我试图在会话数组中存储大量数据以进一步处理它,

$_SESSION['datatemp'] = $datatemp; // contains more than 100,000 records

将此数组存储到会话后,会话自动清除

任何人都可以帮我找到原因吗?

1 个答案:

答案 0 :(得分:0)

检查数据是否大于memory_limit(php.ini)。

对于大数据,您还可以尝试文件缓存。 Yii有一个很好的构建,搜索" CFileCache"。也许你可以分割数据,并从缓存中只读取它的块。