Nginx 配合java 做WEB不流行吗?

发布网友 发布时间:2022-02-27 02:43

我来回答

2个回答

热心网友 时间:2022-02-27 04:13

解释一下:
Ngix是web服务器,跟apache一样,它可以做动态请求转发、web端负载均衡、反向代理等等;
tomcat是应用服务器,当然如果非用*良为娼,也可做web服务器用,它主要是做Servlet容器用的,一般用在应用层,运行后台逻辑代码,访问数据库服务器等;

一般常见的网站,采用apache+tomcat+数据库或是Ngix+tomcat+数据库这三层物理架构;如果是大型网站应用,上面还会有一层硬件负载均衡F5。

从性能角度来讲Ngix的性能似乎要比apache略好,但从使用方便上来看,apache配置起来更方便,功能上都很强大,因为apache名气似乎更大一些,用的人就更多一些。追问有一个疑问:通常在做项目时,也只是在linux上搭建tomcat应用服务器,然后部署java WEB项目,就可以运行,但是这样没有用到你上面说的WEB服务器层,这是为什么?

追答那你是你的项目根本就不需要这么精细的架构,只用一个tomcat就足够了。如果你拿12306试试,多少台tomcat都弄死,必须用多层架构,另外还得分布式。

热心网友 时间:2022-02-27 05:31

再强大也只能做静态网站
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com