wordpress 空间 VPS cpu占用过高的原因分析

最近wordpress VPS LNMP的CPU占用过高。其实网站流量并没有提高。

连接VPS,用top命令查看,主要是msyql和php-fpm占用CPU和内存过高引起的。

除了mysql和php-fpm的原因,也有可能跟经常使用定时发布文章和插件启用过多造成VPS cpu占用过高。

解决VPS wordpress空间CPU占用过高的思路可以从以下几个方向入手:

  1. 尽量减少插件的使用。
  2. 尽量少用定时发布文章。
  3. 关掉InnoDB:如果 VPS 只是用来跑 Worpdress 的话,用 MyISAM 存储引擎就足够了。你只需在my.cnf加入一行 skip-innodb 就可以把 InnoDB 存储引擎给关掉了。
  4. 启用wordpress缓存插件wp-super-cache
  5. 开启xcache或者memcached。注意:如果一个VPS上运行多个wordpress,需要使wordpress数据库的前缀保持不同,才可以启用xcache或memcached,否则可能导致变量冲突,另外两个php加速工具不能同时启用。

以上五个方法,启用wordpress缓存插件wp-super-cache能最为有效的解决VPS wordpress空间CPU占用过高的问题。

本站提供的服务

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注