Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.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_Linux_Apache_Amazon Ec2 - Fatal编程技术网

为复杂的PHP函数节省内存

为复杂的PHP函数节省内存,php,linux,apache,amazon-ec2,Php,Linux,Apache,Amazon Ec2,我正在使用PHP处理大约10000个用户的数据。现在如果我把它们都放在一起,它会给我一个空白页(在处理了大约3k个用户之后) 在查看日志后,我发现函数本身需要超过500Mb的处理时间,现在我的服务器负担太重了 有没有办法缓解这种情况?我是否必须将他们分为不同的组并处理用户 谢谢你,可能是个记忆的东西。尝试使用ini\u集('display\u errors',true)和错误报告(E_ALL)它可能是内存问题或最大运行时间问题。再次检查你的日志。考虑到我可以在5秒钟内用人类已知的最便宜的主机包完

我正在使用PHP处理大约10000个用户的数据。现在如果我把它们都放在一起,它会给我一个空白页(在处理了大约3k个用户之后)

在查看日志后,我发现函数本身需要超过500Mb的处理时间,现在我的服务器负担太重了

有没有办法缓解这种情况?我是否必须将他们分为不同的组并处理用户


谢谢你,

可能是个记忆的东西。尝试使用
ini\u集('display\u errors',true)
错误报告(E_ALL)它可能是内存问题或最大运行时间问题。再次检查你的日志。考虑到我可以在5秒钟内用人类已知的最便宜的主机包完成100K次插入,我怀疑你有错误代码。处理此问题的最佳方法是注释掉一些代码块。从摆脱几乎所有的东西开始,然后一步一步地让它回来。这确实取决于您试图实现的目标,但我无法想象10K用户总共拥有超过10MB的数据。如果需要更多帮助,请发布一些代码。和投票。