WordPress的性能瓶颈

如果不是有这个free usage trial(感谢亚马逊),我不会这么快用上VPS;

如果不是这台主机内存有613MB(再次感谢亚马逊),我是不敢在VPS上直接上LAMP的;

如果不是做QA的经历(这次感谢百度),我可能没有意识进行性能测试;

总之,最近我搞了台VPS,自己配置了LAMP环境(感谢ubuntu),迁移了博客,然后测试了一下性能,%*^&...(此处省略1000字)

总之,我的结论是:

  • WordPress对主机CPU消耗很严重,不管是LAMP,还是LNMP;
  • 在我的博客上头,当请求网站首页时,并发数10,开了5秒以后,CPU_IDLE直接降到0,网站基本处于无响应状态。为了证明这不是由Apache引起的,我后来又搭了一个套LNMP环境,发现内存和CPU占用确实减小了,但是,达到CPU_IDLE=0只是时间问题——其实也撑不了10秒;
  • 一定开WP super cache,开了以后,请求大部分变成了静态文件请求,上150的并发无压力;
  • 开了WP super cache以后,至少是这个主机,运行WordPress的博客,我觉得LAMP,LNMP差别不大,毕竟有613MB的总内存在那里,如果并发数在200以内的话,二者差别不大;
  • 以上测试结论得出极不严谨,最好不要参考;
  • 我预感自己还是会迁移到LNMP上的;

平安夜

这个平安夜,可真够让我折腾的。

先是把Godaddy的域名用支付宝续费了,在这里,郑重推荐一个用来续费的Godaddy优惠码:749aprmo,使用这个coupons,可以用7.67刀续一年的费,一是因为实在没有钱了,二是因为不知道2012的时候,地球还在不,我只好只续了一年的费。原来人民币没有我想象的那么值钱,花了53支付宝~~~

然后脑袋抽筋,把Wordpress升级到2.9了,不知道为什么,自动升级在使用了好几次以后又不好使了~于是今天突然决定,升级到2.9吧...到现在我才明白,过不久肯定又会的2.9.1出来了,到时...我慢动作点吧。

整个手动升级的过程没有遇到什么问题,大家可以参考一下:

1. 备份一下数据库和网站源码,这个永远是最重要的; Continue reading

推荐一个让wordpress能发邮件的插件^

昨天突然觉得我在自己机器上搭的wordpress系统有一点毛病,就是无法给注册用户发送通知邮件,也无法给管理员发送邮件。

于是,在google上搜了一下,找到一个国内的兄弟写的程序,感觉挺好用的。

另外,ps一下,我觉得对比其它插件,这个插件最大的特点就是能返回服务器的信息,帮助你调试一些可能出现的问题。如果你要用gmail的话,请修改php.ini,找到“;extension=php_openssl.dll”这一行,去掉前面的分号,然后重启Apache服务。

具体的可以看他的文章

在WordPress MU首页调用登陆接口的方法

前面在帮别人做(应该是“改”)一个带博客系统小网站时,用的wordpress mu,然后看到一款模板挺好用的,于是想把它改成wordpress的模板,结果那个模板有个从首页登陆的登陆框,于是想物尽其用,在网上找了一些代码, 把登陆接口放在了首页,下面就把代码贴出来吧(别人的代码,加上我调用时做的部分修改):

(把这断代码添加到functions.php末尾,再调用) Continue reading