首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Web服务性能优化

Web服务性能优化
EN

Stack Overflow用户
提问于 2012-11-26 07:16:41
回答 1查看 495关注 0票数 1

场景: Java应用程序调用Java服务,请求价值2年的数据。以下是web服务响应的大小:

代码语言:javascript
运行
复制
Request Count:   1
Bytes Sent:      937        (headers:396; body:541)
Bytes Received:  689,300        (headers:338; body:688,962)

这大约需要2分钟。这会导致ASP.NET运行缓慢,因此用户会感到沮丧。已经与Java人员交谈过,他们已经尽了最大努力来优化性能。

有谁能帮我优化对第三方的web服务调用呢?下面列出了我已经做过的和没有帮助的事情:

  1. 用ASYC电话将2年数据分解为1年。
  2. 已经要求Java人员减少消息大小,以便有效负载很小。

尽管如此,演出并没有增加。

如果我创建一个异步的空方法,它只是请求一个2年的数据并填充缓存,这会成功吗?主要关注的是Login进程是否需要等待这个VOID方法的完成。

EN

回答 1

Stack Overflow用户

发布于 2012-11-26 09:32:10

从远程调试这类问题并不容易,但是您应该首先从损失大部分时间的度量开始。它是否在调用您处理中的Java服务中。将性能计数器添加到代码/或日志记录中,查看哪些地方可以改进最多。接下来,您可以使用存根交换像webservice调用这样的部件,看看性能是否更好,现在您知道必须在哪里更改性能了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13560271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档