- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三大WEB服务器对比分析(apache,lighttpd,nginx)是一个具有非常低的内存开销,cpu 占用率低,效能好,以及丰富的模块等特点。lighttpd?是众多 OpenSource 轻量级的 web server 中较为优秀的一个。支持 FastCGI, CGI, Auth, 输出压缩 (output compress), URL 重写, Alias 等重要功能。Lighttpd?使用 fastcgi 方式运行 php,它会使用很少的 PHP 进程响应很大的并发量。Fastcgi 的优点在于: · 从稳定性上看, fastcgi 是以独立的进程池运行来 cgi,单独一个进程死掉,系统可以很轻易的丢 弃,然后重新分配新的进程来运行逻辑. · 从安全性上看, fastcgi 和宿主的 server 完全独立, fastcgi 怎么 down 也不会把 server 搞垮, · 从性能上看, fastcgi 把动态逻辑的处理从 server 中分离出来, 大负荷的 IO 处理还是留给宿主 server, 这样宿主 server 可以一心一意作 IO,对于一个普通的动态网页来说, 逻辑处理可能只有一小部分, 大量的图片等静态 IO 处理完全不需要逻辑程序的参与(注 1) · 从扩展性上讲 , fastcgi 是一个中立的技术标准 , 完全可以支持任何语言写的处理程 序 (php,java,python...)apache 是世界排名第一的 web 服务器, 根据 netcraft(sraft.co.uk)所作的调查,世界上百 分之五十以上的 web 服务器在使用 apache. 1995 年 4 月, 最早的 apache(0.6.2 版)由 apache group 公布发行. apache group 是一个完全通 过 internet 进行运作的非盈利机构, 由它来决定 apache web 服务器的标准发行版中应该包含哪些内容. 准许任何人修改隐错, 提供新的特征和将它移植到新的平台上, 以及其它的工作. 当新的代码被提交给 apache group 时, 该团体审核它的具体内容, 进行测试, 如果认为满意, 该代码就会被集成到 apache 的主要发行版中.apache 的特性: 1) 几乎可以运行在所有的计算机平台上. 2) 支持最新的 http/1.1 协议 3) 简单而且强有力的基于文件的配置(httpd.conf). 4) 支持通用网关接口(cgi) 5) 支持虚拟主机. 6) 支持 http 认证. 7) 集成 perl. 8) 集成的代理服务器 9) 可以通过 web 浏览器监视服务器的状态, 可以自定义日志. 10) 支持服务器端包含命令(ssi). 11) 支持安全 socket 层(ssl). 12) 具有用户会话过程的跟踪能力. 13) 支持 fastcgi(只在 apache1.3 时支持,apache2 以后的版本不再支持了) 14) 支持 java servlets 15) 不支持 epoll(这年头,epoll 几乎是性能的必备,这也是为什么 apache 的并发性能比其他两款 web 软件差的主要原因吧) 16) 非常好用的 proxy 和 proxy_ajp(很多人用它作为 tomcat 的前端)Nginx
Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”, 是一个高性 能的 HTTP 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器.Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发. Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平 衡。其拥有匹配?Lighttpd?的性能,同时还没有?Lighttpd?的内存泄漏问题,而且?Lighttpd?的 mod_proxy 也有一些问题并且很久没有更新。但是 Nginx 并不支持 cgi 方式运行,原因是可以减少因此带来的一些程序 上的漏洞。所以必须使用 FastCGI 方式来执行 PHP 程序。 nginx 做为 HTTP 服务器,有以下几项基本特性: 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲.无缓存的反向代理加速,简单的负载均衡和容错. FastCGI,简单的负载均衡和容错. 模块化的结构。包括 gzipping, byte ranges, chunked responses,以及 SSI-filter 等 filter。如果 由 FastCGI 或其它代理服务器处理单页中存在的多个 SSI,则这项处理可以并行运行,而不需要相互等待。 Nginx
原创力文档


文档评论(0)