我已经看到了这个问题,PHP内存限制与WP内存限制,它有一个非常糟糕的答案,这个问题也没有那么好。
我在一个专用的服务器上,可以做任何我想做的事。我想确保我们的网站运行尽可能快,并有define( 'WP_MAX_MEMORY_LIMIT', '1024M' );在我们的配置。
但是我们的主题有一个更新,我看到一个屏幕显示我们的PHP内存是1024 WP,我们的WP内存是40 WP。我就像该死的一样。因此,我将其添加到配置define('WP_MEMORY_LIMIT', '1024M');中,并看到WP内存已上升到1024 to。
所以,在不绕圈子的情况下,我能得到一个关于这两种设置的差别的非常技术性的答案吗?我改变WP的记忆限制真的对我的网站有任何影响吗?如果是这样的话,这些设置命名得很可怕吗?(我完全理解如何在PHP中分配内存-查看每个设置对我的站点设置的限制。)
增编:那么,如果我的php.ini内存限制设置为1024M,而WP没有设置,那么我假设它可以使用1024m,还是默认的40M?那么,如果在站点上运行多个WP实例呢?他们每人得到1024 M还是总数?有没有办法设置一个WP实例,以减少内存?例如,如果服务器上有5个WP站点,可以将其中一个设置为最大64米,另一个使用1024 M,等等吗?
发布于 2016-06-24 19:42:18
Max在管理端使用,WP_MEMORY_LIMIT在前端使用。不要增加内存比你需要的更多,否则如果你在页面上同时点击太多的话,你就会有耗尽内存的风险。
发布于 2022-02-03 18:19:14
WP_MEMORY_LIMIT是WordPress在生成http响应时将使用的最大内存,我的意思是当您访问一个URL时,必须在交付它之前生成WordPress内容(html、css、js等),因此服务器端呈现/创建网页时不应该使用WP_MEMORY_LIMIT(我将此设置为64 to )。因此,如果在WordPress服务器上同时接收到4个URL点击,那么将消耗256 be的内存(64x4)。一旦页面被呈现/生成并通过http响应发送,这个内存将被释放。
https://wordpress.stackexchange.com/questions/230660
复制相似问题