两大常用web服务器对比(apache,nginx)

张锋 6年前 访问:698 评论:0 关注:0

1、Apache

apache 是世界排名第一的 web 服务器,根据 netcraft(www.netsraft.co.uk ) 所作的调查,世界上百分之五十以上的 web 服务器在使用 apache。

apache 的特性 :

01) 几乎可以运行在所有的计算机平台上

02) 支持最新的 http/1.1 协议

03) 简单而且强有力的基于文件的配置 (httpd.conf)

04) 支持通用网关接口 (cgi)

05) 支持虚拟主机

06) 支持 http 认证

07) 集成 perl

08) 集成的代理服务器

09) 可以通过 web 浏览器监视服务器的状态,可以自定义日志

10) 支持服务器端包含命令 (ssi)

11) 支持安全 socket 层 (ssl)

12) 具有用户会话过程的跟踪能力

13) 支持 fastcgi

14) 支持 java servlets

2. nginx

nginx 是俄罗斯人编写的十分轻量级的 http 服务器 ,nginx ,它的发音为 “engine X” , 是一个高性能的 http 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器. nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发.

nginx 支持热部署.它的启动特别容易,并且几乎可以做到 7*24 不间断运行,即使运行数个月也不需要重新启动.你还能够在不间断服务的情况下,对软件版本进行进行升级.

三种 web 服务器的比较:

注:在相对比较大的网站,节约下来的服务器成本无疑是客观的。而有些小型网站往往服务器不多,如果采用Apache这类传统Web服务器,似乎也还能撑过去。但有其很明显的弊端:Apache在处理流量爆发的时候(比如爬虫或者是Digg效应)很容易过载,这样的情况下采用Nginx最为合适。

评论

还没有人评论 ~

❤❤❤❤❤❤
心情
此图名叫《暗淡蓝点》
1990年2月14日,由旅行者1号拍摄,
蓝色的点就是地球
或许你看不清,因为地球在宇宙中太小了。