当超过WordPress内存限制时会发生什么?

时间:2014-11-29 作者:Clarus Dignus

假设WordPress网站具有以下设置:

PHP内存限制:100MB WordPress内存限制:50MB超过WordPress内存限制时会发生什么?

插件/主题是否停止/进程是否失败

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

实际上并没有单独的内存限制。这只是一种处理PHP设置的WP方式,而不是仅仅使用。。。你知道。。。PHP。

如果WP limit大于PHP limit,则WP将尝试增加PHP limit(这并不意味着它会成功,但它会尝试)。

如果WP limit较小(例如在您的示例中),那么它将被忽略。

实际需要的限制是防止PHP耗尽超过服务器实际可用的内存。主机通常有硬的最大限制,您将无法通过配置超过此限制。

因此,您的问题的答案是-超过WP内存限制是没有意义的,重要的是超过真正的PHP限制。在这种情况下,页面将崩溃并出现致命错误。

请注意,内存限制会影响每个执行/页面视图,而不是整个站点。因此,可能会破坏尽可能多的所有内容,而只破坏一个单独的页面。无论是内存泄漏还是过度使用。

结束