php代码处理大量数据时需要注意的问题
内存超限,响应超时
遇到“Allowed memory size of 134217728 bytes exhausted (tried to allocate 16777224 bytes)”这类错误时,通常意味着你的程序尝试分配的内存超过了PHP配置中允许的最大内存限制。这种情况常见于使用PHP开发Web应用时,尤其是在处理大型数据或执行复杂运算时。
解决方案
动态设置
set_time_limit(0); //时间超时
ini_set('memory_limit', '-1'); //单文件脚本内存超出