我觉得两者各有其优缺点,当Tomcat结合Apache、Nginx时,能够实现高性能的web服务器。Tomcat虽然是一个servlet和jsp容器,但是它也是一个轻量级的web服务器。它既可以处理动态内容,也可以处理静态内容。不过,tomcat的最大优势在于处理动态请求,处理静态内容的能力不如apache和nginx,并且经过测试发现,tomcat在高并发的场景下,其接受的最大并发连接数是有限制的,连接数过多会导致tomcat处于僵死状态,因此,在这种情况下,我们可以利用nginx的高并发,低消耗的特点与tomcat一起使用。
回到顶部