详解Tomcat 与 Nginx,Apache的区别及优缺点
概述 下面首要先容下tomcat 与 nginx,apache的界说、区别及优弱点。 详解tomcat 与 nginx,apache的区别及优弱点 一、 界说: 1. Apache Apache HTTP处事器是一个模块化的处事器,可以运行在险些全部普及行使的计较机平台上。其属于应用处事器。Apache支持支持模块多,机能不变,Apache自己是静态理会,得当静态HTML、图片等,但可以通过扩展剧本、模块等支持动态页面等。 (Apche可以支持PHPcgiperl,可是要行使Java的话,你必要Tomcat在Apache靠山支撑,将Java哀求由Apache转发给Tomcat处理赏罚。) 弱点:设置相对伟大,自身不支持动态页面。 2. Tomcat: Tomcat是应用(Java)处事器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以以为是Apache的扩展,可是可以独立于Apache运行。 3. Nginx Nginx是俄罗斯人编写的异常轻量级的HTTP处事器,Nginx,它的发音为“engine X”,是一个高机能的HTTP和反向署理处事器,同时也是一个IMAP/POP3/SMTP 署理处事器。 二、 区别 1. Apache与Tomcat的较量 沟通点: 两者都是Apache组织开拓的两者都有HTTP处事的成果两者都是免费的 差异点: Apache是专门用了提供HTTP处事的,以及相干设置的(譬喻假造主机、URL转发等等),而Tomcat是Apache组织在切合Java EE的JSP、Servlet尺度下开拓的一个JSP处事器. Apache是一个Web处事器情形措施,启用他可以作为Web处事器行使,不外只支持静态网页如(ASP,PHP,CGI,JSP)等动态网页的就不可。假如要在Apache情形下运行JSP的话就必要一个表明器来执行JSP网页,而这个JSP表明器就是Tomcat。 Apache:偏重于HTTPServer ,Tomcat:偏重于Servlet引擎,假如以Standalone方法运行,成果上与Apache等效,支持JSP,但对静态网页不太抱负; Apache是Web处事器,Tomcat是应用(Java)处事器,它只是一个Servlet(JSP也翻译成Servlet)容器,可以以为是Apache的扩展,可是可以独立于Apache运行。 现实行使中Apache与Tomcat经常是整合行使: 假如客户端哀求的是静态页面,则只必要Apache处事器相应哀求。 假如客户端哀求动态页面,则是Tomcat处事器相应哀求。 由于JSP是处事器端表明代码的,这样整合就可以镌汰Tomcat的处事开销。 可以领略Tomcat为Apache的一种扩展。 2. Nginx与Apache较量 1) nginx相对付apache的利益 轻量级,同样起web 处事,比apache占用更少的内存及资源 抗并发,nginx 处理赏罚哀求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低耗损高机能高度模块化的计划,编写模块相对简朴提供负载平衡 社区活泼,各类高机能模块出品敏捷 2) apache 相对付nginx 的利益 apache的 rewrite 比nginx 的强盛 ; 支持动态页面; 支持的模块多,根基涵盖全部应用; 机能不变,而nginx相对bug较多。 3) 两者优弱点较量 Nginx 设置简捷, Apache 伟大 ; Nginx 静态处理赏罚机能比 Apache 高 3倍以上 ; Apache 对 PHP 支持较量简朴,Nginx 必要共同其他后端用;Apache 的组件比 Nginx 多 ; apache是同步多历程模子,一个毗连对应一个历程;nginx是异步的,多个毗连(万级别)可以对应一个历程; nginx处理赏罚静态文件好,淹灭内存少; 动态哀求由apache去做,nginx只得当静态和反向; Nginx得当做前端处事器,负载机能很好; Nginx自己就是一个反向署理处事器 ,且支持负载平衡 3. 总结 Nginx利益:负载平衡、反向署理、处理赏罚静态文件上风。nginx处理赏罚静态哀求的速率高于apache; Apache利益:相对付Tomcat处事器来说处理赏罚静态文件是它的上风,速率快。Apache是静态理会,得当静态HTML、图片等。 Tomcat:动态理会容器,处理赏罚动态哀求,是编译JSPServlet的容器,Nginx有动态疏散机制,静态哀求直接就可以通过Nginx处理赏罚,,动态哀求才转发哀求到靠山交由Tomcat举办处理赏罚。 Apache在处理赏罚动态有上风,Nginx并发性较量好,CPU内存占用低,假如rewrite频仍,那照旧Apache较得当。 【编辑保举】
点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |