在 PHP 中,我经常遇到内存限制问题。尤其是像 Drupal 等高度资源集成的系统。
这里我想知道的是:
- 2GB这样的高php内存限制是不是很好?
- 有什么大的缺点吗?
已编辑:
As a scenario, for example in Drupal, it NEEDS so much memory while we CLEAR the CACHE via Web Panel (Not by Drush or any script). So even for this case only, i am definitely needing high-limit around 512MB currently.
最佳答案
黄金法则:只为 PHP 提供 PHP 需要工作的部分,仅此而已。
这将防止您的系统不必要地阻塞 PHP 进程的情况,并且还将帮助您发现错误(占用 1GB 内存的脚本是不寻常的,并且提供 2GB 内存限制将隐藏这一点)。
对于特殊情况,如果您知道单个脚本文件非常占用内存,您可以使用 ini_set()
在运行时更改内存限制指令。见 this 和 this 。
关于php - PHP memory_limit 越多越好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858457/