Nginx,Apache,Tomcat区别

        Nginx:一款能承受高并发的HTTP服务器,异步的,多个连接(万级别)可以对应一个进程,进行响应。基于事件驱动模型。

        Nginx优点:负载均衡、反向代理、处理静态文件优势。

        Apache:相对于Nginx来说,同步多进程模型,一个连接对一个进程方式处理请求。在速度上和消耗来说,Apache不能承受高并发,会导致宕机。

        Apache优点:相对于Tomcat服务器来说处理静态文件是它的优势,速度快。Apache是静态解析,适合静态HTML、图片等。相对于Nginx来说,Nginx配置简洁,简单配置负载均衡,而Apache配置复杂。Nginx处理静态文件的性能也优于ApacheApache提供的组件比Nginx多,

        Tomcat:动态解析容器,处理动态请求,是编译JSP\Servlet的容器。

        Tomcat优势:处理动态请求,以线程的方式处理请求。

        Nginx有动态分离机制,静态请求直接就可以通过Nginx处理,动态请求才转发请求到后台交由Tomcat进行处理。

   

猜你喜欢

转载自blog.csdn.net/m0_37732829/article/details/84931012