wordpress速度慢解决方案(记一次阿里云故障处理)

首先把重点说一说:
最终解决方案是换了数据库。

其他的所谓速度慢,根本就不是事。
我遇到的慢,是大概7秒才打开网页。

当网站遇到问题的时候,导致几天打不开网址,每个站长都心急如焚。
我不知道自己遇到的问题是不是个例,
即使是个例,也希望能帮助遇到这个特殊情况的朋友。

我不清楚大家都会遇到什么问题,
但是我想把自己的解决方式告诉大家。

重点:
1、要向阿里云求助。
2、不要讲是wordpress程序的问题,否则阿里云不处理。
3、你就一口咬定是主机或数据库的问题。
我们装了这么多年wordpress 不可能是安装问题,
或者是使用不当,插件过多的问题。

最终肯定是要从虚拟主机和数据库这方面找问题。
wordpress大不了重装,网站大不了导出导入,
如果这些都不能解决,那必定是阿里云的问题。

我做了很多个网站,用的都是阿里云和wordpress
阿里云的配置都是5M带宽,500M数据库,
叫【独享虚拟主机基础增强版】
空间:5G CPU:单核 内存:1G 带宽:5Mbps

我刚刚做了一个新网站,发现打开速度非常慢。
但并不是每次都慢,而偶尔慢。
比如点10次,有一次卡顿。

我在网上搜索了各种原因,都不是自己的情况。
然后我安装了query monitor查看,
发现执行类似这样的数据库操作的时候非常慢。
insert into wp_options _transient
也可能是update或delete

我一直以为是wordpress被自己搞坏了,
导致不正确的数据库操作。
实际上不是,即使有这些更新数据库的操作,
也是可以很快的。

而我遇到的问题是:
执行这些数据库更新的操作,时间长达3-5秒
我对阿里云工程师说是数据库的问题,他们不信。

我也没办法,就把网站和数据库备份了,
然后重新安装了wordpress
结果还是卡顿,我非常肯定就是阿里云主机或数据库的问题,
但是人家就是不承认,并且说这是第三方程序,要本地工程师解决。

意思是让写wordpress的程序员来解决。
这不是扯皮嘛,我怎么能从代码级来解决问题。

再强调一下:
最终我是把数据库更换了,然后导入了数据。
就是不用原来的数据库,那么数据库可能有毛病。

但是数据库管理,不要用官方默认的。

下面是复制售后工程师给的原话:
您好,用:https://dms.aliyun.com/ 这个控制台管理数据库,
可以正常导入导出。
您当前使用的这个地址已经不维护了,存在一些问题。 您可以参考:
https://help.aliyun.com/document_detail/26124.html 使用RDS,
创建好用户、库后,将原来的数据库数据导入进来,
wp-config.php 的数据库信息写RDS的信息。
RDS要开通公网:https://help.aliyun.com/document_detail/26128.html

这个到底要怎样操作?
我需要记录一下,当时是售后工程师电话指导才搞定的。
1、新建实例-公网数据库
2、数据导入

选择:批量数据导入

总结:
其他的所谓wordpress慢,一般都不算大问题。
除非你的网站超过1万ip
可能会感受到压力。
这时候,你才有可能需要缓存插件,或者各种数据库优化操作。
一般情况下的慢,根本就不是事。
我的网站现在是2000ip
什么优化都不需要。

哎,实在是意难平啊。
折腾到半夜,折腾了几天,终于搞定了。
我就想简简单单做个站,简简单单发个博文就行了。
没想到,不得不把wordpress的方方面面研究了半天,
才得出这样的结论。

作者:

喜欢围棋和编程。

 
发布于 分类 编程标签

发表评论

邮箱地址不会被公开。