【发布时间】:2016-05-31 13:49:46
【问题描述】:
我们网站上的某些页面达到了 PHP 内存限制,目前设置为 128MB。当请求将内存限制提高到 256MB 时,我们托管公司的工程师告诉我们:
在我们的服务器上“平均请求需要少于 64MB 的 RAM”
和
“将内存限制转移到 256MB 实质上创建了 192M 的平均内存分配,大多数请求不会使用该内存”
memory_limit 数量实际上是预先分配的,对于我们的大多数请求,192MB 将被浪费,这是否正确?
谢谢!
【问题讨论】:
-
你知道你的内存限制增加的确切原因吗?这似乎会给我带来危险。好问题 +1
-
我们的内存限制并没有改变增加,老实说,我们不知道它在生产环境中设置为 128MB,直到我们收到一些投诉说某些管理功能无法正常工作。在我们要求将内存限制提高到 256MB 后,托管公司的工程师才告诉我们上述内容。
标签: php ubuntu nginx memory-limit