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占用过高的问题。

本站提供的服务

  • wordpress主题、插件、开发、优化以及WordPress虚拟主机、VPS售卖
  • 自用Shadowsocks 服务器搭建 RMB50/次
  • VPN(PPTP&L2TP)流量出售: 5RMB/GB,10GB起售,8条台湾、美国、香港线路
    • 联系QQ:2564692806

      打赏作者
      这篇文章帮助很大,重重有赏

      您的支持将鼓励我们继续创作!

      [微信] 扫描二维码打赏

      [支付宝] 扫描二维码打赏

      正在跳转到PayPal...

female geek, creator of sscloud. keyword: php, html5+css3, python, wordpress

Leave a reply:

Your email address will not be published.

Site Footer