最近使用一个VPS,操作WordPress的时候,总是很卡。使用Elementor或者古腾堡编辑的时候,偶尔会卡死。今天尝试了3个措施,好像有效果,改了几篇文章,观察了一下宝塔监控,宝塔的Load没有100%的现象了,CPU还是有100%的现象。但是CPU 100%很容易就降低下来了。

优化措施

修改WP默认 RAM Limit

在宝塔后台,找到网站文件,修改wp-config.php,添加下面的代码:

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

这个是修改wordpress的RAM Limit,这个地方是使用Query Monitor插件的时候发现的。WP默认是40MB,当时Query Monitor这个插件监控显示255%了,改为128MB后就小的多了。

Query Monitor有一个Wordpress limit数据

修改SWAP分区大小

宝塔后天安装“Linux工具箱” 英文宝塔是“Linux Tools”,找到SWAP分区,如果当前是500MB,那么添加1024MB,最终是1535MB左右。如果当前是1.5GB了,就不要修改了。

优化 MySQL RAM

步骤:宝塔后台——>MySQL配置——>优化,按照自己VPS的RAM大小选择。如果当前VPS是4GB内存,那么就选择2~4GB。

使用到的query monitor 插件: