DANCE WITH JAVA

          開發(fā)出高質(zhì)量的系統(tǒng)

          常用鏈接

          統(tǒng)計

          積分與排名

          好友之家

          最新評論

          使用Apache+tomcat比單獨(dú)使用tomcat能帶來什么樣的好處及壞處

          單獨(dú)使用的優(yōu)點(diǎn):配置方便、安全漏洞少(比如利用大小寫的JSP下載)
          那什么情況下需要使用apache+tomcat呢?來分析一下
          1、負(fù)載均衡
          如果你需要負(fù)載均衡的話,apache+tomcat+modjk是一個選擇,利用它,你可以把應(yīng)用服務(wù)器拆分成多個服務(wù)器,比如:可以拆分成:
          (1)、管理端應(yīng)用服務(wù)器
          (2)、客戶端應(yīng)用服務(wù)器
          (3)、報表、打印服務(wù)器放在一臺機(jī)器上
          (4)、批量操作服務(wù)器放在一個地方(比如大量的對賬調(diào)賬)
          (5)、甚至可以給每批客戶一臺服務(wù)器,比如不同的省
          2、各種各樣的web server功能
          大家都知道,apache有無數(shù)的mod,這些mod提供著各種各樣豐富的web功能,如果你需要這些功能,apache就是必不可少的選擇
          比如:
          (1)虛擬主機(jī)
          同一個ip要使用多個不同的域名,那么apache來幫你完成這個問題吧
          (2)urlrewrite
          3、快速相應(yīng)性能
          在快速響應(yīng)上的優(yōu)勢apache可以說遠(yuǎn)遠(yuǎn)超過其它服務(wù)器,一臺apache只做轉(zhuǎn)發(fā)的話可以拖著無數(shù)的tomcat服務(wù)器來跑
          4、對二進(jìn)制文件的處理上
          對于.jpg  .css .js .html等的處理上,apache的性能遠(yuǎn)超過tomcat,可以把這些都配置給apache
          5、對于請求的排隊上
          6、對于資源的占用上。
          這里舉個例子,比如應(yīng)用服務(wù)開發(fā)用了open-session-in-view,那么在如果只用tomcat,在處理完成后要給客戶端發(fā)送response的內(nèi)容,如果網(wǎng)絡(luò)很慢,這樣應(yīng)用服務(wù)器的session就會一直不關(guān)閉,一直等著,容易造成數(shù)據(jù)庫connection過多,造成問題。相應(yīng)的還有很多類似的資源占用問題
          如果用apache+tomcat,因?yàn)閍pache和tomcat在同一個局域網(wǎng),之間很快,所有的requese和response都是apache和tomcat交互,這部門不會出現(xiàn)上邊的問題,而和最終客戶都是apache和最終用戶,apache不會占用這些資源,不會造成這類問題。

          以上是一些常見的原因。


          posted on 2008-11-07 12:33 dreamstone 閱讀(3739) 評論(0)  編輯  收藏 所屬分類: 利器

          主站蜘蛛池模板: 新晃| 濮阳市| 磴口县| 新兴县| 高唐县| 湛江市| 黄石市| 舞钢市| 油尖旺区| 五华县| 大竹县| 衡山县| 三都| 陵川县| 罗山县| 始兴县| 扎囊县| 花莲县| 巍山| 达拉特旗| 盱眙县| 黑河市| 怀仁县| 陇南市| 普宁市| 西吉县| 泽州县| 嘉鱼县| 安阳县| 图们市| 临泽县| 台北县| 增城市| 当阳市| 专栏| 句容市| 昌江| 沂水县| 华坪县| 海林市| 婺源县|