Tomcat和Nginx的区别是什么


本文摘自PHP中文网,作者青灯夜游,侵删。

Nginx和Tomcat两者应用领域不一样,tomcat是做java语言的动态解析,而nginx则是一款功能强大的负载软件,配合各种插件可以实现各种功能。

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

Tomcat和Nginx的区别

1、从应用方面

tomcat一般是做动态解析才会用得到,支持jsp的解析,需要配置JDK支持。

nginx,则一般是做静态,本身不具备动态解析功能,需要配置其他插件或通过其他软件协同才具备动态功能,比如php,tomcat,或者proxypass到win2008的iis服务器做ASP的动态链接等,但nginx在静态上的功能非常强大,也可做访问控制,而且可以做成各种协议负载服务器,包括流媒体的也可以做,具体得去官方网站去看;

2、在性能方面

如果再不做系统调优的情况下,tomcat一般支持并发并不高100个差不多了;nginx在静态方面支持并发轻松达几万。

以上就是Tomcat和Nginx的区别是什么的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

nginx和tomcat怎么在一起工作

centos7怎么安装nginx-yum方式

nginx web服务器配置块有哪些?

nginx如何防止ssl证书过期

nginx使用geoip做区域限制

nginx需要root才能安装么

英文nginx是什么意思

如何配置nginx作为负载均衡

iis跟nginx哪个好

nginx如何配置多个server

更多相关阅读请进入《tomcat》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...