17713433920 info@mac163.com

大家好,你是否在安装WordPress主题后导入官方演示数据的时候平凡出现502错误或者白屏等问题,这些都和WordPress自身默认的内存限制有关系,那么这节内容介绍一个关于提升WordPress性能的小技巧,这个与服务器环境无关,不论是虚拟主机还是服务器都适合。特别是采用了WooCommerce插件进行电子商务站点的伙伴及其重要,另外影响WordPress运行速度的因素有很多,不是我们这里的重点,如何提升WordPress性能,请看我的教程《WordPress加速优化》

方法一是在WordPress主目录下修改wp-config.php文件,在里面增加:

define( 'WP_MEMORY_LIMIT', '256M' );

注意:要放在加载wp-settings.php的前面。

提高wordpress的内存限制
提高wordpress的内存限制

方法二是修改WordPress的一个文件,这个文件是WordPress自带的,和主题或者插件无关,路径是: /wp-includes/default-constants.php 在这个文件的第40行左右的位置,如下截图:

如何使用简单的方法提高wordpress的内存限制
如何使用简单的方法提高wordpress的内存限制

define( ‘WP_MEMORY_LIMIT’, ’64M’ );

define( ‘WP_MEMORY_LIMIT’, ’40M’ );

这个WP_MEMORY_LIMIT是WordPress对于内存的限制,WordPress安装包自带的配置文件,限制的太小,60M和40M是单站点和多站点的显示,目的是为了防止耗尽服务器资源。现在的Avada主题BeTheme主题、WooCommerce等高级主题、高级插件对这项参数要求越来越高,我们手动调节。把这两项参数都改成256MB,如下图:

如何使用简单的方法提高wordpress的内存限制
如何使用简单的方法提高wordpress的内存限制

修改之后我们在主题的“系统状态”里可以看到:

如何使用简单的方法提高wordpress的内存限制
如何使用简单的方法提高wordpress的内存限制

知识扩展,如下截图:

如何使用简单的方法提高wordpress的内存限制
如何使用简单的方法提高wordpress的内存限制

下面还有个WP_MAX_MEMORY_LIMIT,默认是256M,这个和上面那两个有什么区别呢?

WP_MAX_MEMORY_LIMIT是对后台管理员的内存限制,上面那两个是对网站前台用户的内存限制。So 给管理员的限制更宽一些。修改好了可以看后台的主题选项“系统状态”。

如何使用简单的方法提高wordpress的内存限制
如何使用简单的方法提高wordpress的内存限制

这个操作需要使用FTP软件和代码编辑器。如果WordPress版本更新之后,别忘记再改一次这个文件。这节的内容就到这里,希望可以帮助到你。

追加备注:这种优化方法可能会在并发访问量大的时候导致服务器资源更快被耗尽,也就是说会耗费更多的服务器内存。但一般企业站点流量不高,另外如果是虚机,厂商有更高级的防护措施,实际使用还没发生过内存耗尽的问题,也许网站流量不够大。


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部