解决WordPress登录后台慢的问题

博客打开很快,但登录就非常慢,通过fiddler跟踪发现wp-login请求很快,302之后到了wp-admin/index.php, 就开始慢了,一直等待服务器响应请求,差不多要40s左右,在server上看access log,发现客户端在等待响应的过程中,服务器端还没有access log生成,mysql也没有收到查询请求。奇怪!

偶然看到有个theme需要更新,点更新提示失败,然后查看代码,然后发现更新第一步就是下载那个主题包,尝试用wget下载,结果发现无法解析域名,然后dig一试才发现,原来vps从内向外连接很多都连接不了,肯定是防火墙的问题了,然后关闭防火墙一切都正常了。

iptable是按照之前的方式配置的,看来这个配置是有问题的,从vps上不能wget 其他地址的 http和https连接,从vps不能ping其他域名,知道了问题所在,解决其实很容易,那就是在iptables 规则中加入 80 、443、53 的 source port,细节还是更新到 之前的文章吧,请点击浏览