hi all, 
    最近在做一个高负载,高并发的应用网站,服务器准备用cenos5.3+lvs,后端数据库使用的是oracle 10g,web应用使用的是struts1.3,spring 2.5.6和JDBC,但是目前在as的选择上出现问题了,有几个方案: 
      1、tomcat6+apache(lighttpd); 
      2、glassfish v2.1 
      3、glassfish v2.1+apache 
    问题就在这里,glassfish具有web服务器的能力,据说其web静态资源的处理能力不亚于apache,我的疑问是在使用glassfish后还需要她与apache整合吗?请有经验的朋友给予解答,如果有数据证明的话最好,thanks。另有一个问题:jdbc直接操作数据库与jpa相比谁的性能更好,oracle 10g,jpa在今后的分表分库上的处理的灵活程度如何?

解决方案 »

  1.   

    SJSWS要单独安装吧,sun 自己就它性能非常好。 不过确实有bench表明它是apache 的两倍,挺吓人。
    ”jdbc直接操作数据库与jpa相比谁的性能更好“, 自然是jdbc了。
    oracle 10g的clustering 肯定是最强的。
      

  2.   

    改正一下:
    SJSWS要单独安装吧,sun 自己说它性能非常好。 不过确实有bench表明它是apache 速度的两倍,挺吓人。
    ”jdbc直接操作数据库与jpa相比谁的性能更好“, 自然是jdbc了。
    oracle 10g的clustering 肯定是最强的。 
      

  3.   

    glassfish 需要付费,你要考虑预算。
    jdbc 肯定是效率最高的,如果你的 sql 写的较好的话。