急求指导决:第一次请求WebService时间较长,接下来正常,空置一会儿后再请求第一次又较长

J2EE 码拜 8年前 (2016-03-16) 1206次浏览
JavaWeb 应用调用一个第三方WebService。第一次请求该WebService时间较长,接下来正常,空置一会儿后再请求,第一次时间又较长。无论部署到Tomcat还是WebSphere的Server上都是这个现象。
在code里面打印了请求发出时间,假如为T的话,日志里The Transport Channel Service has started chain HttpsOutboundChain 的时间都要到T+5秒以上。
问一下个位高人这是什么原因,怎么解决!
多谢!
解决方案

15

对方服务器的缓存
可能是数据的缓存,也可能是处理服务对象(servlet /ejb)的缓存
解决方法:
1  服务方优化;
2 你做定时查询,保持对方经常处于cache有效状态

15

看下这个帖子
http://bbs.csdn.net/topics/350259101

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明急求指导决:第一次请求WebService时间较长,接下来正常,空置一会儿后再请求第一次又较长
喜欢 (0)
[1034331897@qq.com]
分享 (0)