教程:WordPress通过修改前后端内存限制提高网站性能

教程:WordPress通过修改前后端内存限制提高网站性能

之前换服务器,明明性能也是够的,但还是会出现偶尔能直接更新新版本WordPress而有时候又不能,前几天看到一个通过修改wp博客前后端占用的内存来提高网站性能,那么直接开始吧!

先科普一下,WordPress 团队在设计和开发 WordPress 程序时根据正常需求使用(WordPress 使用内存约为 16 MB)程序来说,在一定程度上限制了 WordPress 内存使用,WP_MEMORY_LIMIT 单站点是 40MB,多站点是 64MB 的默认个设置,这样设置的一个好处就是能够保证 WordPress 在最低环境下的正常运行,有效的防止 PHP 无限使用内存对服务器造成性能影响。

为什么要更改 WP_MEMORY_LIMIT 值?

使其达到 PHP 标准。如果主机有某种限制、错误配置、不正确的值或不允许更改它,则使用较小的值,即 40 MB,这通常会产生内存错误,此时应使用 PHP 默认值,通常是在新安装中可以接受。

WP_MEMORY_LIMIT 值可以大于 PHP 值吗?

理论上是可以的,因为 PHP 限制的内存值并非实际服务器内存值,所以如果 WordPress 网站有这样的需求,那么 WP_MEMORY_LIMIT 设置可以超过 PHP 内存限制,但最好不要。

计算机系统设置的内存限制是有原因的。这个理由应该得到执行;因此,不应超过 PHP 的内存限制,如果需要超过,则应由系统管理员进行更改。

我们可以从 wp-config.php 配置文件中设置定义想要的内存限制。通常设置极高的值是为了隐藏由于糟糕的编程而导致的内存消耗问题。对于 WordPress 核心的内存限制和 WordPress 的正常使用,无论是简单的 WordPress 还是 WordPress 多站点,我们都必须实事求是。大多数 WordPress 站点都安装了使内存峰值更高的插件和主题。

但是现在大多数人用的服务器都远远超过wp程序的运行环境,所以我直接让前端256MB限制,所以废话不多说,直接附上代码:

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

如图,在config文件找个位置插入就行。

图片[1]-教程:WordPress通过修改前后端内存限制提高网站性能-滤镜色彩
© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容