公开 内部公开 机密 绝密√
#打日志
access_log /usr/local/nginx/logs/access.log access;
#允许客户端请求的最大的单个文件字节数 client_max_body_size 10m;
#缓冲区代理缓冲用户端请求的最大字节数 可以理解为先保存到本地再传给用户 client_body_buffer_size 128k;
#跟后端服务器连接的超时时间_发起握手等候响应超时时间 proxy_connect_timeout 600;
#连接成功后_等候后端服务器响应时间_其实已经进入后端的排队之中等候处理 proxy_read_timeout 600;
#后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据 proxy_send_timeout 600;
#代理请求缓存区_这个缓存区间会保存用户的头信息以供Nginx进行规则处理_一般只要能保存下头信息即可
proxy_buffer_size 8k;
#同上 告诉Nginx保存单个用的几个Buffer 最大用多大空间 proxy_buffers 4 32k;
#如果系统很忙的时候可以申请更大的proxy_buffers 官方推荐*2 proxy_busy_buffers_size 64k;
#proxy缓存临时文件的大小 proxy_temp_file_write_size 64k; } }
3. Tomcat设置 主要配置如下: ? Tomcat5.5 ? MaxThread 500
4/4/2013
版权所有,侵权必究All rights reserved
第29页,共39页Page 29 , Total39
公开 内部公开 机密 绝密√
? MinSpareThread 25 ? MaxSpareThread75 ? Xmx 1740M 4. Java环境
? 使用jdk1.6_03启动两个Tomcat。
使用jdk1.6启动两个客户端的httpTes测试t进程。
4/4/2013
版权所有,侵权必究All rights reserved
第30页,共39页Page 30 , Total39
公开 内部公开 机密 绝密√
3.2 测试结果
3.2.1 单个TOMCAT的WEB服务器 N客户O 数 线程数 500 请求间隔测试服次数 时间 务器 200万 200万 0毫秒 25毫秒 占用服务器内存 负载 >150 持续平均速时间 度 1298682秒 条/秒 288秒 293秒 422秒 413秒 742秒 744秒 1595秒 1575秒 6362秒 6351秒 4765条/秒 4123条/秒 2863条/秒 2922条/秒 1727条/秒 1608条/秒 742条/秒 737条/秒 471条/秒 472条/秒 完成请求 106万 137万 120万 120万 120万 128万 119万 118