您的位置:首页 > 运维架构 > Tomcat

Linux下Nginx+Tomcat整合的安装与配置(优化)

2017-04-18 15:44 591 查看
 
原帖:http://zyjustin9.iteye.com/blog/2017414
目的:nginx处理用户请求的静态页面,tomcat处理用户请求jsp页面,来实现动态分离,nginx处理静态页面效率远高于tomcat,这样一来就能更好的提高并发,处理性能。

准备软件:

下载jdk1.7:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

下载tomcat8.0:http://tomcat.apache.org/download-80.cgi

下载nginx1.4.4:http://nginx.org/en/download.html

1、JDK配置

2、Tomcat配置

#默认tomcat是root身份运行的,这样不安全,我们设置来用普通用户

3、Nginx安装配置

#主配置文件配置

#编写nginx启动、停止、重启等SysV管理脚本,方便使用

4、性能测试

下面我们使用的ab压力测试工具,模拟发起一次1万的并发请求,使用的index.html页面是百度首页代码





Nginx测试





Tomcat测试





主要参数说明:

Requests per second:平均每秒处理事务数

Time per request:平均事务响应时间

Tranfer rate:平均每秒吞吐量

经上面测试得出:nginx每秒能请求6000次,而tomcat只请求1000次。

nginx每秒吞吐量是3.6M,tomcat每秒吞吐量0.6M

由此看来,nginx是tomcat6倍的处理能力,如果网站程序静态页面多的话,就应该考虑使用Nginx与Tomcat整合来使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux nginx tomcat