APACHE比TOMCAT成熟,在处理并发访问方面当然首先APACHE(APACHE承受得住百万/天访问量)。但你所说的APACHE与TOMCAT的关系就不清楚了。

解决方案 »

  1.   

    看需要,只要cat能扛住,就不用Acaphe
      

  2.   

    如果大部分是JSP的话,只用tomcat比较好,Apache在接收JSP调用后,都提交给Tomcat处理的,大部分都是JSP页面的话,中间处理时间就浪费了。
      

  3.   

    “如果大部分是JSP的话,只用tomcat比较好,Apache在接收JSP调用后,都提交给Tomcat处理的,大部分都是JSP页面的话,中间处理时间就浪费了”同意这种说法.
      

  4.   


    1、假设一个JSP页面里面用到了4张图片,那么这个JSP页面是不是会在服务器上产生5个连接(1页面+4图片)?是的2、JSP页面中包含的图片是由谁负责解析?TOMCAT还是APACHE?由apache解析,前提是你的图片要放在apache的目录下,并且访问图片的url不会被映射道tomcat。3、APACHE会耗费主机一定资源。改大TOMCAT的并发连接数(server.xml中修改)也会耗费主机一定资源。是整合两者好呢,还是单独用TOMCAT,改大并发连接数好?如果你的系统只有一台机器,则不需要apache也可以,一般需要较好的提高系统性能的话,apache运行在单独的一台机器上,tomcat运行在多台机器上,由apache来统一进行负载均衡调度。4、一个JSP页面的请求是先由谁响应?我想的是先由APACHE响应,然后转交TOMCAT处理。TOMCAT负责解析JSP页面,生成最终的HTML页面,那这里面的图片是直接由TOMCAT处理还是又转回APACHE处理?所有的请求都是先由apache响应,apache判断到一个jsp页面的时候,会通过8009端口把他提交给tomcat,tomcat解析完成候生成html页面回送给apache,apache送给浏览器,浏览器解析html发现有图片,则发起取图片的请求。apache会解析取的图片的url,根据你设定的规则,决定图片从apache取还是从tomcat取。
    4和2有一些重复,我只是想表达清楚我心中的疑问。
    请各位高手赐教!
    我单位里有一个项目,仅仅使用了TOMCAT,项目中基本都是JSP,只有少量帮助页面为HTML。项目偶尔有短暂假死现象,我怀疑是不是并发连接引起的。不知道是改大连接数好呢还是整合好。估计增加内存,改大连接数就可以了。