vlambda博客
学习文章列表

多测师 IT教育之tomcat /nginx/apache 之间的区别

tomcat /nginx/apache 之间的区别



Tomcat 与 Nginx,Apache名义上都称作服务器,但实际上三者无论是在功能和用途上都有很大区别。Apache和Nginx在负载均衡里是前端服务器,用来处理请求的转向(反向代理等);绝大部分时候他们本身并不会运行项目。而Tomcat是后端服务器,是直接用来运行项目的容器。

多测师 IT教育之tomcat /nginx/apache 之间的区别


什么是应用服务器?

应用服务器是在网络和数据库之间,应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。简单的说,能实现动态网页技术的服务器叫做应用服务器。


apache:应用服务器

主要用来处理静态资源支持http服务

Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。


tomcat:

omcat是一款java应用服务器,是一个servlet容器

servlet容器作用是在服务器端使用Java来动态生成网页


作用:处理动态请求快

在日常工作中:nginx一般用来做前端应用服务器 tomcat会用来做后端的java应用服务器

nginx


是轻量级http应用服务器:

nginx主要擅长于做静态资源处理,以及代理

JSP全名为Java Server Pages,中文名叫java服务器页面

作用:JSP将网页逻辑与网页设计的显示分离


如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳市多测师信息技术有限公司



点击蓝字

多测师 IT教育之tomcat /nginx/apache 之间的区别

添加关注

查看更多精彩内容