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

Nginx+Tomcat动静分离及Nginx优化(企业案例)

2017-03-05 23:31 344 查看
目的: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.html1、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是tomcat6倍的处理能力,如果网站程序静态页面多的话,就应该考虑使用Nginx与Tomcat整合来使用。欢迎你加入技术群一起交流:323779636(Shell/Python运维开发群)本文出自 “李振良的技术博客” 博客,请务必保留此出处:http://lizhenliang.blog.51cto.com/7876557/1343497
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat nginx nginx优化