这是一篇为wordpress报不平的文章。
tiandi很早开始接触wordpress了,那个时候应该还是2.x的版本,网站直接挂在了godaddy的免费空间上。后来由于有段时间godaddy的免费空间被GFW封了,所以迁移到了衡天香港主机上,速度也提升了不少。衡天的主机用了几年了,直到最近,香港主机上的博客经常隔三差五的不能访问,衡天的客服也给不了一个确切的技术原因,一直说内存不足,让tiandi少用插件,并且开启缓存插件。内存不足这个解释可以说得通,但是少用插件和开启缓存插件,这个就行不通了吧。这博客至少挂在了同一个主机上几年了,插件什么的也没怎么动过。
算了,小客服也不容易,虚拟机操作性太差,tiandi无法主观地排查故障原因,因此最后决定把博客再次迁移到了国内阿里云上,对比一下配置。
可以看出硬件配置大同小异,带宽上有些差别而已。
看下后台,只装了2个插件,一个是垃圾过滤,一个是地图生成。这里的截图并不是告诉大家插件装得少,而是表明没有用cache之类的插件。
日均访问量在500个IP左右,用的是CNZZ统计,流量不是很大,算是小型访问量了,并发最多3-4的样子。
环境用的LNMP,刚迁移那几天,多刷新几次经常gateway 502,优化后应该已经正常。阿里云有免费的SSL证书,顺手申请了一张用,也挺好使,反正今后应该是个趋势。
现在用站长工具测速,首页响应时间39毫秒,以前香港主机1000毫秒左右,明显快了。首页加载时间正常的话(avatar头像服务器可访问的情况下)基本在1秒左右,以前基本要个几秒了。
再看下内存消耗情况,优化后的内存1G在被Mysql这个大头占用了300M-400M的内存后,也勉强够用了。如果机器上还跑了其他服务的,那倒是需要追加到2G内存。
目前博客没有用任何第三方缓存插件,没用任何加速CDN,一个光秃秃的Wordpress而已,谁敢说它速度慢?臃肿?真特么的可笑。没知识没能力看不懂代码并不可怕,可怕的是人云亦云。
这里排除各种由于GFW的关系,不能访问的URL(如google字体,avatar头像等)问题的情况下,tiandi可以负责任的告诉你:
1.在你的站点日均UV<500,PHP版本>5.3,服务器的PING值还可以,内存有1G的情况下,Wordpress压根就特么不需要什么第三方缓存插件。
2.说Wordpress臃肿,而改换Typecho的,多半是道听途说,没有真正看过Wordpress核心代码的或者是没有做好优化的。
3.不要说压测,压测在这种博客小站点根本没意义。
4.装插件是会影响Wordpress整体性能,但是除非插件作者把插件代码写得像大便,不然这点影响可以忽略不计。
5.把插件的代码直接写入主题中,并不会改善Wordpress多少性能,可以忽略不计,和上面那点同理。
6.优化是关键,包括Nginx、Mysql、Wordpress数据库。
7.Wordpress自带的wp-cron.php能不用则不用,计划发表的文章建议用Crond替代wp-cron.php发布。
到底谁第一个喊wordpress臃肿的,丫得抽死他!
我只能说一句:贱人就是矫情
威廉大师,哈哈。
那也得吐槽。
tiandi兄,别吐槽啊,快去抽他丫的,往死里抽…
你咋这么积极。。。
因为我觉得这个事情吧他能抽出些火花…
我就说了,怎么着。发了没几篇文章就将我的空间消耗殆尽——用typecho也不会再用wordpress了。