从第一次与WordPress接触到现在,已经有了好些年了,一直以来都是在不断的探索中前行,代码编译、网络故障于我而言就像是身处黑夜,摸不着方向,似懂非懂,犹如混沌......在经历过一次次遇到问题、寻找答案、解决问题之后,小白也逐渐有了自己的习惯,就是将记不住的东西记录下来,供后续参考。
近日网站时不时的加载超慢,甚至有时加载失败无法进入,按照以往的惯例,通常以 重启服务器或重启面板 来解决,但这次当我登陆后台发现:负载状态100%,CPU使用率100%,多次重启无果,网站日志里出现大量域外IP访问,通过监控曲线发现服务器间歇性过载......于是开启了我新一轮的探索之旅~
网络导师们的指导意见大致分为以下几类:
1、服务器优化:升配置,买更好的服务器
2、WordPress加速优化:去谷歌字体,安装一系列缓存插件
3、PHP优化:升级版本,安装opcache和memcached拓展等
4、宝塔面板优化:清缓存、关实时监控、开防火墙、开CC防御、禁某区域访问…
综合考虑以上解决问题的方案:1-升配置是万万不可能的,虽然现在的服务器不是特别好,但运行几个内容展示型网站还是绰绰有余的;2-WordPress内部优化在建站初期就已经执行到位,且一直以来运行正常,进站排查一切运行正常,此项可以排除;3-PHP版本升级倒是可以一试,但见效甚微,肉眼不可见,至于安装拓展插件已在 之前排障中 就执行过了;4、排除法-只能将最后的希望寄托在宝塔面板的设置优化上了,于是展开一系列的操作~
本着“小成本运营,能不花钱坚决不花钱”的原则,域名是打折买的,服务器是做任务折扣续费的,不出意外宝塔面板当然是免费版^_^
进入宝塔后台,一顿操作下来各种碰壁:清缓存 — 需要安装分析工具 — 专业版、开CC防御&禁某区域访问 — 需要安装防火墙 — 专业版,专业版成为了往下走的阻碍,最重要的是这个专业版价格不菲,甚至比我服务器还贵,岂有此理………
人常说,遇到问题不要慌,不懂就问度娘,实在解决不了就上淘宝,天无绝人之路,钱能解决大多数问题。好在我向来听劝,不到五分钟时间,我就下了一个9.9包邮的单,香是真香,分分钟让我喜提宝塔面板企业版(比专业版更高级的版本),更气的是还是终身权限,由此一来,我的问题得以圆满解决。
解决步骤如下:
1、登陆服务器后台,执行一段升级宝塔面板代码,输入卡密(代码&卡密皆由淘宝卖家提供)
2、登陆宝塔面板后台,发现已经是尊贵的企业级用户啦
3、安装Nginx防火墙,打开防火墙开关,全局配置-打开CC防御,站点配置-选择禁国外
4、安装宝塔硬盘分析工具,扫描-垃圾清理
5、安装网站监控报表,让我再次体验免费的站点数据分析(以前都是用的免费,但是2022年以后很多第三方站点分析开始收费,故而选择放弃),爽歪歪
6、全栈安全检测、木马查杀、加黑白名单等一些列清理

由红到绿的过程并不像这简短几行表述来的轻松,尝试了很多“多余且无用的”操作,最终找到合理的解决方式,探索的过程不易,但值得庆幸的是终究还是解决了,简要记录以此为鉴。
人生之路,不过如此,能力以内的努努力咬咬牙,能力以外的多看多问多尝试,总有一扇门开着,我们只是错过了方向而已。

