今天在ubuntu上搭建的lnmp环境测试wordpress下的一款主题,安装好后进入后台,发现打开速度很慢。
上环境下查看内存状况,发现原本500M的物理内存被消耗掉90%,不会这样啊!lnmp环境一向以高并发著称,难道跑一个WP就不行了?
于是测试:
- 当前台主页打开的时候内存正常
- 探针访问正常
- 用phpmyadmin访问数据库也没问题
看来PHP没问题,mysql也没问题,那nginx更别说了。
结论:
- 不是lnmp环境造成的,wordpress本身出问题
后来的发现证明结论是对的,当我把lnmp环境连上Internet的时候,后台各项功能都没问题,当断开的时候主题预览、插件等几项均无法打开。
wordpress有后台联网机制,它会去访问官方的更新服务器。
本来想手动修改源代码,阉掉它的更新功能,不过早有先者开发出了这个插件:
该插件已经更新到1.5版本,在wordpress3.1上顺利使用。
注意:安装时记得联上Internet,否则无法打开后台插件!
官方地址:http://wordpress.org/extend/plugins/super-switch/
PS:wordpress设定这样的机制,那当它被墙时,国内一大堆wordpress站点不集体故障了,囧’