Websphere到底是否需要配置IHS

          作者:tacy lee

          有用Websphere做過(guò)項(xiàng)目的人可能都知道,ibm一般都建議在Websphere前面加一個(gè)IHS來(lái)做webserver,據(jù)說(shuō)這樣性能會(huì)提高30%左右,這樣說(shuō)是否有道理呢,下面我做了一個(gè)簡(jiǎn)單的測(cè)試來(lái)驗(yàn)證:

          測(cè)試環(huán)境:

          硬件:

          應(yīng)用服務(wù)器:Dell6600

          壓力測(cè)試客戶端:自用筆記本(T2050 1.6G)

          軟件:

          系統(tǒng):CentOS 4.4

          Websphere 6.0.2.17+IHS6.0.2.17(部署在同一臺(tái)機(jī)器上)

          首先配置好Websphere和IHS,發(fā)布一個(gè)簡(jiǎn)單的測(cè)試應(yīng)用,用loadrunner來(lái)測(cè)試一下不同的組合看看(錄制一個(gè)打開(kāi)首頁(yè)就可以了),下面是我的測(cè)試數(shù)據(jù):

          測(cè)試方法 每秒處理請(qǐng)求數(shù) 響應(yīng)時(shí)間 服務(wù)器CPU
          直接請(qǐng)求Websphere 4600/s 0.013s 28%
          通過(guò)IHS轉(zhuǎn)發(fā)請(qǐng)求 6800/s 0.009s 26%

          數(shù)據(jù)顯示,這還不是一點(diǎn)點(diǎn)提升,竟然快接近50%,把靜態(tài)資源放置到IHS中測(cè)試了一把,基本和通過(guò)IHS轉(zhuǎn)發(fā)差不多,稍微有些提升,不過(guò)放到IHS中可以方便Cache(Edge Server就包括了Caching Proxy component)

           

          下面記錄一下如何放置靜態(tài)資源文件到IHS中:

          1、打開(kāi)Plugins中的plugin-cfg.xml,修改如下內(nèi)容:

          <UriGroup Name="default_host_eos_URIs">
             <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*.jsp"/>
             <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/*.do"/>
             <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/eosmgr/*"/>
             <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/axis/*"/>
             <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/axis2/*"/>
             <Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/eoshome_deploy/*"/>
          </UriGroup>

          也可以通過(guò)修改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增加了一個(gè)自定義參數(shù)

          com.ibm.ws.webcontainer.disallowAllFileServing

          設(shè)定它為true產(chǎn)生同樣的效果(而且他會(huì)覆蓋ibm-web-ext.xmi中的設(shè)置)。

          2、拷貝你的所有資源文件到IHS的Root Directory中

          3、重啟IHS

          del.icio.us Tags: ,,,

          posted on 2007-12-13 14:19 tacy lee 閱讀(5247) 評(píng)論(7)  編輯  收藏 所屬分類(lèi): 性能相關(guān)

          評(píng)論

          # re: Websphere到底是否需要配置IHS 2007-12-13 16:12 searchfull

          值得注意!  回復(fù)  更多評(píng)論   

          # re: Websphere到底是否需要配置IHS 2007-12-14 11:26 隔葉黃鶯

          你用了WAS-ND來(lái)做集群?jiǎn)幔绻挥幸粋€(gè)應(yīng)用服務(wù)器就沒(méi)有必要在前端加一個(gè)IHS來(lái)轉(zhuǎn)為,應(yīng)該讓IHS來(lái)做分流,負(fù)載均衡用,這樣就能大大提升性能  回復(fù)  更多評(píng)論   

          # re: Websphere到底是否需要配置IHS 2007-12-14 11:28 tacy lee

          呵呵 你自己測(cè)試看看

          即使不用集群,你也應(yīng)該配ihs  回復(fù)  更多評(píng)論   

          # re: Websphere到底是否需要配置IHS 2007-12-15 10:52 Robin's Java World

          這個(gè)測(cè)試做得好!  回復(fù)  更多評(píng)論   

          # re: Websphere到底是否需要配置IHS 2007-12-22 12:10 隔葉黃鶯

          使用IHS,無(wú)非是靜態(tài)頁(yè)面的可以給IHS處理,好像意義也不是很大  回復(fù)  更多評(píng)論   

          # re: Websphere到底是否需要配置IHS 2008-04-16 22:14 chnbyv

          非常感謝!我這里馬上實(shí)驗(yàn)!!  回復(fù)  更多評(píng)論   

          # re: Websphere到底是否需要配置IHS 2014-11-16 19:08 shenfeng

          很多電子商務(wù)網(wǎng)站是自動(dòng)生成靜態(tài)html,這樣使用IHS性能就上來(lái)了。  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 白水县| 普宁市| 沙坪坝区| 古丈县| 洪洞县| 阿拉善左旗| 前郭尔| 客服| 景洪市| 建始县| 泗水县| 成安县| 柞水县| 巴塘县| 闽侯县| 淮北市| 谢通门县| 恩平市| 南皮县| 北海市| 夏河县| 赤壁市| 清水县| 老河口市| 鄂温| 安福县| 潮州市| 新宾| 大名县| 上虞市| 大连市| 柘荣县| 武穴市| 广宁县| 廉江市| 上虞市| 灵丘县| 荥经县| 曲阜市| 星子县| 彩票|