使用SHELL工具连接服务器 输入 top 命令查看负载情况
首先我们了解下哪些因素会导致负载状态升高?宝塔面板官方给出的影响因素:
负载状态的影响因素
1、CPU使用率
2、线程数量
3、IO使用率
4、swap使用率
5、因宿主机负载过高导致资源分配不足
解决负载过高的方法
1、mysqld:尝试优化mysql
2、php-fpm:适当限制php并发
3、其它进程:检查是否中了挖矿木马
4、被DDOS:换到高防机房
5、配置过低:升级服务器
当然,不差钱的用户,可以升级云服务器配置或者直接购买高性能云服务器。
1、统一PHP版本
由于安装了多站点,不同站点使用的PHP版本不同,统一了PHP版本,卸载了多余的PHP版本;
2、开启了t5实例的无性能约束模式
注意:如果你的云服务器不是阿里云的突发性能t5实例,可以忽略此条。开启无性能约束模式有可能产生费用,到目前为止还没有支出,先开启试试,如何开启参考:突发性能t5云服务器开启无性能约束模式方法
3、网站接入CDN
对于我这种流量不高的网站,接入CDN没有多少钱,100GB流量包足够(不到20块钱,可以参考阿里云CDN官方优惠价格),既可以提升访客速度又可以减少源站压力。
4、网站静态化
如果是WordPress博客,也可安装网站静态化插件(如:Super Cache)。
请先
!