PHP memory_limit越多越好吗?

夏期劇*_*期劇場 23 php memory performance memory-limit

在PHP中,我经常面临内存限制问题.特别是像Drupal等高资源集成系统.

我想知道的是:

  • 有2GB的非常高的PHP内存限制是好的吗?
  • 有什么重大缺点吗?

编辑:

作为一个场景,例如在Drupal中,当我们通过Web Panel(不是Drush或任何脚本)清除CACHE时,它需要如此多的内存.所以即使只针对这种情况,我肯定需要目前大约512MB的高限制.

Mad*_*iha 37

黄金法则:只给PHP PHP需要工作的东西,仅此而已.

这将防止您的系统不必要地阻塞PHP进程,并且还可以帮助您查找错误(一个占用1GB内存的脚本不常见,并且提供2GB的内存限制将隐藏它).


对于特殊情况,如果您知道单个脚本文件的内存很重,则可以ini_set()在运行时使用更改内存限制指令.看到这个这个.