http post请求WebService地址5%的概率需要3秒上的响应时间,需要控制到0.5%内

有个对响应时间要求很高的WebService接口,必须要3秒内响应,现在的情况测试得到超过3秒响应大概占5%左右。

用fiddler抓包工具测试发现一个问题如下:

https://img4.mukewang.com/5b8650220001cd0403650363.jpg

服务器收到请求->服务器开始响应的耗时  大概就是这5%里面的重要原因

基本代码如下:

https://img1.mukewang.com/5b86502c00019e4806800515.jpg

然后记录日志为:

[19:32:59]可用性查询进入

[19:32:59]可用性查询开始,参数:

 

可以看出来抓包工具的服务器开始响应之后才进入到我的代码里面,写了第一段日志

我现在困惑的是这个:服务器收到请求->服务器开始响应  这3秒钟花在哪了,可以如何解决


九州编程
浏览 885回答 1
1回答

慕容3067478

服务器开始响应应该是web service中的代码执行完成了,你可以试试在web service方法中直接return,然后测试一下响应速度
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript