架设博客服务器要注意什么
来源:9fun.org 时间:2010-07-07 15:55:00
有些天没写日志了,主要在研究站点架设的问题,占用了大量的时间,所以下面写一下我这几天对转移的心得,大多都是对程序的选择和粗浅的感受,给以后转移博客的同学一个参考,同时也对才开始写博的同学选择虚拟主机有些帮助。至于如何编译这些程序,网上搜搜一般能找到,我就不班门弄斧了。
一。网站架设方案
博客用的是wordpress,所以用linux操作系统能发挥最大的效率。目前成熟的方案有LAMP构架,LNMP构架和LLMP构架。
L指的是linux,M值得是mysql,P指的php,唯一的区别的是就是A,N 和L,A指的是Apache,N指的是Nginx。L是lighttpd,这三个是前端,负责对网页请求的响应,所以对一个网站的性能是起的决定作用。lighttpd一般适用于图片服务器,所以wordpress暂时不考虑。
那Apache和Nginx有什么区别呢?关于这个的区别网上讨论的帖子非常之多。很多人都说Nginx性能要高于Apache多少倍多少倍,但我从使用上面来看,单流量没到每天10000pv的情况下,其实使用区别并不大。在高负载的情况,Nginx还是有优势,内存占用并没有像Apache一样,流量高峰一来,就狂吃内存。据官方资料说能支持高达 50,000个并发连接数,我没有这么苛刻环境测试,我也不知道是否属实,但是Nginx性能还是摆在那了,比Apache还是好点。
在国内知名的几个网站上用的什么服务端呢?我统计了下
网站名 | 操作系统 | web服务器 |
搜狐 | LINUX | apache 1.3.37 |
新浪 | LINUX | apache 2.0.54 |
迅雷 | LINUX | nginx 0.6.31 |
163 | LINUX | apache 2.2.6 |
百度 | unknown | BWS 1.0 |
LINUX | gws | |
Sougou | FreeBSD | apache 2.2.4 |
Hao123 | Linux | apache 2.2.4 |
126 | Linux | apache |
Hotmail | win2003 | microsoft-IIS 6.0 |
新浪博客 | Linux | nginx 0.5.35 |
优酷 | Linux | apache |
土豆 | Linux | apache |
从面的表上可以看出,很多门户网站也是采用的Apache,像新浪搜狐每天几百万ip是肯定的,一样也运行的很好,apache的劣势也不是那么明显。
对于博客来说,
1、你不是名博,你日pv没有几十万的,使用上差不多。
2、wordpress对Apache还是支持好一点,在伪静态和插件方面nginx还是有点小问题,比方WP-SuperCache就是不兼容的,要手动修改下。
3、最近Nginx爆出漏洞,当然这个漏洞也并不全是Nginx的原因,不过危险性还是有的。
所以,在成熟性方面考虑,wordpress与apache搭配也很不错。选择虚拟主机的时候也完全可以选择apache。