小弟最近参与了一个网站项目,网站并发量大概在150左右(其实具体多少我也不太清楚,只是估计的) 
使用的是hibernate2 + tomcat5.5,每次tomcat启动后打开网站首页只需要1秒左右,但如果网站访问人一多首页打开就非常慢(估计最慢会有20秒左右),访问人一少首页打开又基本正常了。不知道会是什么原因引起的呢?是不是tomcat连接池配得有问题呢? tomcat连接池配置: 
maxActive="200" maxIdle="20" minIdle="5" 是不是maxActive配的越大越好呢? 麻烦各位过路的兄弟朋友帮忙看看! 感谢!

解决方案 »

  1.   

    # maxActive:同时能够从连接池中被分配的可用实例的最大数;   
    # maxIdle:可以同时闲置在连接池中的连接的最大数;   
    # maxWait:最大超时时间,以毫秒计; 
    把这三个分别 配成  100   30    1000
      

  2.   

    是否因为OpenSessionInView拦截了太多静态资源?
      

  3.   

    # maxActive:同时能够从连接池中被分配的可用实例的最大数;  
    # maxIdle:可以同时闲置在连接池中的连接的最大数;  
    # maxWait:最大超时时间,以毫秒计; 
    把这三个分别 配成  100  30    1000