网站web服务 :
静态Web服务的软件
Apache:这是中小型Web服务的主流,Web服务器中的老大哥。
Nginx :大型网站Web服务的主流,曾经Web服务器中的初生牛犊,现已长大。
Nginx的分支Tengine(http://tengine.taobao.org/)目前也在飞速发展。
Lighttpd: 这是一个不温不火的优秀Web软件,社区不活跃,静态解析效率很高。
在Nginx流行前,它是大并发静态业务的首选,国内百度贴吧、豆瓣等众多网站都有Lighttpd奋斗的身影
常用来提供动态服务的软件
PHP(FastCGI):大中小型网站都会使用,动态网页语言PHP程序的解析容器。它可配合Apache解析动态程序,不过,这里的PHP不是FastCGI守护进程模式,而是mod_php5.so(module)。也可配合Nginx解析动态程序,此时的PHP常用FastCGI守护进程模式提供服务。
Tomcat: 中小企业动态Web服务主流,互联网Java容器主流(如jsp、do)。
Resin: 大型动态Web服务主流,互联网Java容器主流(如jsp、do)。
IIS(Internet information services):微软windows下的Web服务软件(如asp、aspx)
官方链接:
apache: http://www.apache.org/
Nginx: http://nginx.org/
Resin: http://www.caucho.com/download
http://caucho.com/resin-3.1/doc/
http://caucho.com/resin/doc/install-apache.xtp
Tomcat官方地址:
http://tomcat.apache.org/whichversion.html
http://tomcat.apache.org
PHP官方地址:
http://php.net
Nginx 介绍:
一、nginx网站web服务软件
Nginx(“engine x”)是一个开源的,支持高性能、高并发的WWW服务器和代理服务软件
Nginx因具有高并发(特别是静态资源)、占用系统资源少
Nginx可以运行在UNIX、Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中
流行的Nginx Web组合被称为LNMP或LEMP(即Linux Nginx MySQL PHP),用于利用nginx服务处理动态请求
二、Nginx HTTP服务器的特色及优点。
1.支持高并发:能支持几万并发连接(特别是静态小文件业务环境) 压测软件:ab webbech?
2.资源消耗少:在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB
3.可以做HTTP反向代理及加速缓存、即负载均衡功能,内置对RS节点服务器健康检查功能,
这相当于专业的Haproxy软件或LVS的功能。
4.具备Squid等专业缓存软件等的缓存功能。
5.支持异步网络I/O事件模型epoll(Linux 2.6+)
三、两个网络模型的特点区别
Nginx使用最新的epoll(Linux 2.6内核)和Kqueue(freebsd)异步网络I/O模型,
而Apache使用的是传统的select模型