|
主要是JSF+Spring+iBatis,JSF用的SUN的实现,服务器用的Tomcat,在开发测试的时候速度很理想。在正式服务器上发现有两个页面,在画面跳转的时候非常耗时。主要症状如下:
1,主要有两部分用户,内网本社用户,通过VPN连接的远程客户,VPN的质量是有保证的,速度慢的问题,主要发生在通过VPN链接的远程客户上。
2,出现问题的页面也不是每次打开都慢,比如从A页面跳转到B页面,如果A页面打开,然后放在那边,隔一定时间间隔,比如2分钟,然后去点击A上面的某个按钮准备去B页面时,从点下按钮到B页面正式显示出来,非常慢,几乎耗时30秒以上。加了fliter的log后发现,从服务器收到access请求进入fliter到事件响应的第一行代码,就花费了30秒左右。
非常妖,这个问题在本社内网没有任何问题,vpn也没有带宽限制,在vpn上运行其它东西没有感觉任何速度慢的迹象。在开发测试的时候也没有任何问题。
各位给点建议。 |
|