设置WP_MAX_MEMORY_LIMIT高于PHP.ini MEMORY_LIMIT

时间:2016-07-12 作者:ptf

我读过here, 但我想问一下,我是否正确理解了这一点。

我们有一个WordPress admin需要更多内存的服务器。PHPmemory_limit, 在PHP中。ini设置为256MWP_MAX_MEMORY_LIMIT 在wp中包括/默认常量。php。有大量的页面,我想我们最终会自动删除比某个treshold旧的页面,但作为快速修复,我增加了内存。

我设置了WP_MAX_MEMORY_LIMIT 达到512M,这很有效。我对文档的理解是,WordPress将被允许使用512M而不是PHPsmemory_limit, 设置为256M。

那么,是不是WP_MAX_MEMORY_LIMIT 覆盖PHPmemory_limit?它能够使用比PHP配置使用的内存更多的内存?

现在在我们的服务器上看起来确实是这样,但我想确定这不是其他事情。

编辑:根据this 答:我可以在php的限制内设置wp内存。inis限制。但这似乎并不正确。

1 个回复
SO网友:TheDeadMedic

真正的最大限度最终取决于主人——他们可以施加任何他们想要的限制。但即便如此,你也可以尝试WP_MEMORY_LIMIT, 这是WordPress在运行时为任何给定请求设置的内存限制。

WP_MAX_MEMORY_LIMIT 仅在某些情况下应用,无论是针对后端的管理员(具有此功能的用户manage_options), 或用于图像大小调整/其他密集操作。