WordPress修改WP_MEMORY_LIMIT内存限制提升性能

2022-12-04,,

WordPress 团队在设计和开发 WordPress 程序时限制了 WordPress 内存使用,WP_MEMORY_LIMIT 单站点是 40MB,多站点是 64MB 的默认个设置,服务器资源富裕的前提下,可以通过修改WP_MEMORY_LIMIT内存限制提升性能

如何修改WordPress的WP_MEMORY_LIMIT内存限制

WP MEMORY LIMIT文件路径是: /wp-includes/default-constants.php ,相关的程序默认配置在这个文件的第40行的位置,因为是系统文件,所以我们在更新程序的时候会有更新,为了避免每次更新之后都需要修改系统文件,可以在wp-config.php文件添加以下代码来实现WP_MEMORY_LIMIT内存限制的自定义。

//WordPress 内存限制
define( 'WP_MEMORY_LIMIT', '128M' ); //前端
define( 'WP_MAX_MEMORY_LIMIT', '256M' ); //后端

注意事项:

WP_MAX_MEMORY_LIMIT默认值为256M,理论上是可以大于php的限制内存的,因为PHP限制的内存值并非实际服务器内存值,所以如果WordPress网站有这样的需求,那么WP_MEMORY_LIMIT设置可以超过PHP内存限制,但最好不要。建议参考:WP_MEMORY_LIMIT <= WP_MAX_MEMORY_LIMIT <= memory_limit来进行相关的配置。