[VPS] 速度优化

网站进入整体加速,精简,产品为主的模式。快速的访问放网站,精简简洁的界面,产品为主的内容为王的形式。

以前网站优化打开产品目录页面的时间为2-3秒,现在突然变成13-16秒,十分慢十分不正常,所以开始找原因,以下为分析过程。

  • 首先准备demo。新建一个linode,clone过来主站,修改hosts,并连接VPS。
  • 开机,发现mysql没有启动,于是尝试启动,失败,查找发现有很多mysql僵尸进程,全部杀掉。重启成功

pgrep mysql | xargs kill -s 9

  • 开始分析问题,首先考虑的是插件,一个个关闭并重启,同时替换主题,发现速度变回正常,是2-3秒了,进一步测试,锁定问题是theme主题。
  • 怀疑是子主题的问题,把子主题内的内容删掉测试,并不行。没有办法,于是打算把其中内容全部复制会父主题,不用子主题了。过程发现widget需要重新设置,于是怀疑是不是产品页面的插件有问题,因为其他页面并没有这么慢,采用子主题,并移除所有侧边栏widget,问题消除,进一步锁定是widget的问题。
  • 在一个个尝试,锁定是woocommerce products widget的问题,这个widget找出所有有折扣的产品,并显示,因为产品多所以造成了页面慢,果断移除,问题解决。