我知道可以使用:

define('WP_MEMORY_LIMIT', '64M')

对于网站使用的一个插件,是否可以执行相同的操作?

有帮助吗?

解决方案

不,即使可以,如果插件用完了可用的内存,则由于致命错误,整个页面生成将停止。

最好将插件本身修复以不使用太多内存或进一步增加分配给WordPress/PHP的总内存。

其他提示

通常说,不,仅特定插件不可能。该插件在整个WordPress PHP进程(通常)中运行,因此它与其余部分共享内存限制设置。

但是,您可以尝试在调用插件之前限制内存。那将是先前的任何钩子(可能是可能的),然后是一开始就包含(这很难实现)。

定义 WP_MEMORY_LIMIT 被方式覆盖,因此,如果您实际上想限制内存,则将常数设置为某物无用。

如果您不担心处理系统内部设备,则可以正确地限制整个过程的内存,以及您喜欢它的实验,您可以给予 Runkit 尝试并执行其中的插件代码 - 某种程度上。

许可以下: CC-BY-SA归因
scroll top