WordPress — 怎样让每台服务器部署超过100个博客?
WordPress是一款非常流行的用来搭建个人博客的网站程序。开源php+mysql且模板、插件丰富。但唯一的缺憾就是特别耗服务器的资源(因为页面查询数据库的次数过多等),尤其是当Google才抓取的时候,如果你服务器上安装了50+个WP博客后,你会发现蜘蛛的到来对你来说是痛并快乐着。
做外贸站的朋友,可能很多人都会选择WordPress来做推广。如果一台Server只能安装50个左右的WP,那么对与利用博客群来做推广的朋友来说,成本就有点高了。
对于WP的耗资源之说,我们可以利用Apache自带的AB(ab -n 100 -c 10 www.mywebsite.com/)命令去看WP首页的能承受的最大并发。对于一台普通的Server(2.5双核,2G),WP首页的并发在10-20左右,当服务器上的博客安装到了50个左右的时候,这个并发基本都在<10个左右。那么可想而知了,当蜘蛛一来的话,服务器基本就瘫掉了。
那么有什么办法可能让一台Server能安装超过100+,甚至200+WP呢?
答案肯定是静态化,那么如何静态化?
首先推荐一个插件,WP Super Cache, 如何安装该插件?
既然博客要做静态化,那么对于生成的静态页面,尤其是Sidebar,比如分类,档案等都是动态输出的。那么我们需要将它删除。那么博客的边栏没有了导航,怎么办?可以添加自定义的菜单到Sidebar,那么自定义的菜单内容是什么?我们可以把所有的网站分类都添加到自定义的菜单。再将自定义的菜单作为博客的Sidebar输出。
1 安装WordPress 如何安装?
2 选择利于SEO的模板,比如 Europe
3 添加好博客的所有分类
4 添加自定义菜单,删除边栏的分类,存档;删除文章评论(模板里面注释掉输出评论的语句)
5 为边栏添加友情链接模块,删除默认的链接
6 安装WP Super Cache插件