Websphere是否需要配置IHS 详细
答案:1 悬赏:0 手机版
解决时间 2021-01-30 08:46
- 提问者网友:王者佥
- 2021-01-29 14:06
Websphere是否需要配置IHS 详细
最佳答案
- 五星知识达人网友:长青诗
- 2021-01-29 15:19
有用Websphere 做过项目的人可能都知道,ibm 一般都建议在Websphere 前面加一个IHS
来做webserver,据说这样性能会提高30%左右,这样说是否有道理呢,下面我做了一个简单
的测试来验证:测试环境:硬件:应用服务器:Dell6600
压力测试客户端:自用笔记本(T2050 1.6G)软件:系统:CentOS 4.4
Websphere 6.0.2.17+IHS6.0.2.17(部署在同一台机器上)
首先配置好Websphere 和IHS,发布一个简单的测试应用,用loadrunner 来测试一下不同的
组合看看(录制一个打开首页就可以了),下面是我的测试数据:
测试方法 每秒处理请求数 响应时间 服务器CPU
直接请求Websphere 4600/s 0.013s 28%
通过IHS 转发请求 6800/s 0.009s 26%
数据显示,这还不是一点点提升,竟然快接近 50%,把静态资源放置到 IHS 中测试了一把,
基本和通过IHS 转发差不多,稍微有些提升,不过放到IHS 中可以方便Cache(Edge Server
就包括了Caching Proxy component)
1、打开Plugins 中的plugin-cfg.xml,修改如下内容:
"default_host_eos_URIs">
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*.jsp"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*.do"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/eosmgr/*"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/axis/*"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/axis2/*"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/eoshome_deploy/*"/>
也可以通过修改WEB-INF 下ibm-web-ext.xmi 中的fileServingEnabled 为false,然后重新
生成plugin-cfg.xml,但是我试了一下好像不好用。
另外Websphere(fixpacks 5.1.1.17, 6.0.2.25 and 6.1.0.15)之后的版本给Webcontainer
增加了一个自定义参数
com.ibm.ws.webcontainer.disallowAllFileServing
设定它为true 产生同样的效果(而且他会覆盖ibm-web-ext.xmi 中的设置)。
来做webserver,据说这样性能会提高30%左右,这样说是否有道理呢,下面我做了一个简单
的测试来验证:测试环境:硬件:应用服务器:Dell6600
压力测试客户端:自用笔记本(T2050 1.6G)软件:系统:CentOS 4.4
Websphere 6.0.2.17+IHS6.0.2.17(部署在同一台机器上)
首先配置好Websphere 和IHS,发布一个简单的测试应用,用loadrunner 来测试一下不同的
组合看看(录制一个打开首页就可以了),下面是我的测试数据:
测试方法 每秒处理请求数 响应时间 服务器CPU
直接请求Websphere 4600/s 0.013s 28%
通过IHS 转发请求 6800/s 0.009s 26%
数据显示,这还不是一点点提升,竟然快接近 50%,把静态资源放置到 IHS 中测试了一把,
基本和通过IHS 转发差不多,稍微有些提升,不过放到IHS 中可以方便Cache(Edge Server
就包括了Caching Proxy component)
1、打开Plugins 中的plugin-cfg.xml,修改如下内容:
"default_host_eos_URIs">
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*.jsp"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*.do"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/eosmgr/*"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/axis/*"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/axis2/*"/>
"JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/eoshome_deploy/*"/>
也可以通过修改WEB-INF 下ibm-web-ext.xmi 中的fileServingEnabled 为false,然后重新
生成plugin-cfg.xml,但是我试了一下好像不好用。
另外Websphere(fixpacks 5.1.1.17, 6.0.2.25 and 6.1.0.15)之后的版本给Webcontainer
增加了一个自定义参数
com.ibm.ws.webcontainer.disallowAllFileServing
设定它为true 产生同样的效果(而且他会覆盖ibm-web-ext.xmi 中的设置)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯