多测师 IT教育之tomcat /nginx/apache 之间的区别
tomcat /nginx/apache 之间的区别
Tomcat 与 Nginx,Apache名义上都称作服务器,但实际上三者无论是在功能和用途上都有很大区别。Apache和Nginx在负载均衡里是前端服务器,用来处理请求的转向(反向代理等);绝大部分时候他们本身并不会运行项目。而Tomcat是后端服务器,是直接用来运行项目的容器。
什么是应用服务器?
应用服务器是在网络和数据库之间,应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用程序使用。应用服务器使用此商业逻辑就像调用对象的一个方法一样。简单的说,能实现动态网页技术的服务器叫做应用服务器。
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/ 深圳市多测师信息技术有限公司
点击蓝字
添加关注
查看更多精彩内容