当前位置: 技术问答>java相关
急!!IIS+Resin好象不能承受大的的在线人数(350以上就不行了)!请各位大虾帮忙
来源: 互联网 发布时间:2015-06-08
本文导语: 小弟刚完成一个web的改版用JSP,服务器用IIS5.0+Resin2.02。当在线人数在到300以上后,网站速度极慢,重新启动Resin后才能快起来。但如果在线人数在300以下,那么网站的速度就极快,所以我想最大的原因是IIS+Resin的配置...
小弟刚完成一个web的改版用JSP,服务器用IIS5.0+Resin2.02。当在线人数在到300以上后,网站速度极慢,重新启动Resin后才能快起来。但如果在线人数在300以下,那么网站的速度就极快,所以我想最大的原因是IIS+Resin的配置的问题。这个问题把我搞得焦头烂额的,公司第一次用JSP做网站,公司本来就对它抱有怀疑态度,这下一慢,公司里就有人说是JSP的问题,搞得我不知道怎么回答!!急啊!!请各位大虾们帮帮小弟吧!怎样配置IIS+Resin才是最佳的,或者说配置IIS+Resin要注意一些什么地方才能承受相对大的在线人数。不知有没有人用过IIS+tomcat?它的性能怎么样???
|
不要动不动就怀疑server,多找找自己的原因了。
1、resin的负载能力较弱,这是当然的!不过再弱也能扛上二十来万以上的流量,你才300多嘛
2、检查你的jsp代码,用jsp和会jsp是有区别的,同样是jsp代码,人家的跑的很快,难说你的会慢的一塌糊涂。(特别注意数据库这一块,最好是用resin的连接池)
3、既然用了iis,那就注意将不必要的东西,比如生成的最终页面的负载,放到iis那边去,不要一个小小的页面也要用jsp来调库然后输出。
1、resin的负载能力较弱,这是当然的!不过再弱也能扛上二十来万以上的流量,你才300多嘛
2、检查你的jsp代码,用jsp和会jsp是有区别的,同样是jsp代码,人家的跑的很快,难说你的会慢的一塌糊涂。(特别注意数据库这一块,最好是用resin的连接池)
3、既然用了iis,那就注意将不必要的东西,比如生成的最终页面的负载,放到iis那边去,不要一个小小的页面也要用jsp来调库然后输出。
|
啊,抱歉不是这个帖子,题目一样啊…………
不理解中……
个人以为,像性能这种东西你应该先看看你的代码是不是没有优化过,比如说,现在你的情况好像是每个页面每次访问一个连接,这样的话多好的系统都会Over的。另外即使在NT上也建议用Apache而不是IIS,除非你有苦衷,IIS性能和稳定真的都太差了(只不过,你这里才300+个并发,也少的过分了些)。
继续我在你的上一个帖子中问题,你用的是什么数据库,JDK版本等等都会对性能产生非常大的影响,你先把你的情况说出来听听会好些!
不理解中……
个人以为,像性能这种东西你应该先看看你的代码是不是没有优化过,比如说,现在你的情况好像是每个页面每次访问一个连接,这样的话多好的系统都会Over的。另外即使在NT上也建议用Apache而不是IIS,除非你有苦衷,IIS性能和稳定真的都太差了(只不过,你这里才300+个并发,也少的过分了些)。
继续我在你的上一个帖子中问题,你用的是什么数据库,JDK版本等等都会对性能产生非常大的影响,你先把你的情况说出来听听会好些!