听说tomcat和apache整合之后可以提高jsp网站的运行效率,原理是:jsp部分由tomcat负责解析,apache负责解析静态页面,从而实现了均衡负载,提高了运行效率……我对这个解释有疑惑:如果整个网站都是jsp页面,没有静态HTML页面的话,那么apache不就没活干了吗?所有的工作依然全部由tomcat完成,这样整合不就没有意义了么??求情指点解疑,谢谢大家了!!!!

解决方案 »

  1.   

    有那么我道道呀,不知道呀,我只用的是TOMCAT发布的,没有想那么多呀!也没有什么解析,什么配置之类的事呀!可能原理不同吧!
      

  2.   

    如果你是全 JSP 开发,当然 Apache 担当的工作就很少了,不过还可以用 Apache 作负载均衡,而且还可以做端口转发,提高安全性
      

  3.   

    个人的体会,apache一般主要两个作用:
    1,
    解析html文件,提高速度
    2,
    负载均衡这里的负载均衡你可以用apache来作为代理
    比如你有一个很大的网站,有weblogic 和tomcat分别作为应用服务器weblogic服务器(189.19.0.1)用来处理新闻相关的http://news.test.com/下面的东西
    tomcat(189.19.0.2)用来处理理财相关的http://money.test.com的东西,但是用户不用去知道这些区别,用户访问的还是http://test.com然后点击不同的
    连接到不同的画面。apache就用来区分两个不同的请求,如果是新闻的就给weblogic
    如果是理财的就给tomcat
      

  4.   

    像图片,CSS等静态资源可以由apache来加载,动态资源由tomcat来解释生成
      

  5.   

    一个好的web系统,并不是都是动态的,这样对服务器压力很大
    像一些新闻或产品介绍,不需要再改动的页面,可以用freeer等生成出静态页面,这些静态页面交给apache就处理就好了
    现在的大型网站都是动静结合的