设置php_value memory_limit
总是需要一些猜测,而我自己倾向于使用比必要值更高的值,只是为了确保偶尔的内存占用较高的调用不会导致致命错误。
然而,我正在寻找一个类似于htop
或top
的shell脚本,它不像这些工具一样显示当前值,而是只记录PHP脚本消耗的最大内存并保留下来。这样的值在几天内,将成为确定应该设置什么php_value memory_limit
的非常有价值的指标。是否存在类似的东西呢?
设置php_value memory_limit
总是需要一些猜测,而我自己倾向于使用比必要值更高的值,只是为了确保偶尔的内存占用较高的调用不会导致致命错误。
然而,我正在寻找一个类似于htop
或top
的shell脚本,它不像这些工具一样显示当前值,而是只记录PHP脚本消耗的最大内存并保留下来。这样的值在几天内,将成为确定应该设置什么php_value memory_limit
的非常有价值的指标。是否存在类似的东西呢?
我猜这很难以有用的方式应用,因为它取决于你正在处理的数据的结构和数量。
比如说,你本周测量了大约100个抽象数据行。你确定了一个数字。 两个月后,你的网站/应用程序爆红了,你需要处理10000个抽象数据行。
所以我的意思是:虽然你测量的值可能适用于今天,但如果你今天处理的数据与明天的不同,它可能就不适用于明天。
这个链接解释了PHP的内存管理器,可能会有用:http://www.ibm.com/developerworks/opensource/library/os-php-v521/