前端小程序点击了一次,服务器收到了上百次请求

2020-09-22 11:09发布

问题:

如题
环境是server2016
webapi是.net core 3.1,iis进程内。
写了一个秒杀业务。结果是客户用苹果手机ios10版本。测试。点击了一次,返回队列已满。
但是同样的手机,在局域网测试。发布到iis环境一样,没有此问题。
从线上下载了iis的日志。看到了同一秒同一个请求大量的 200 0 64 请求。

而且还发现webapi在本地只需要4S左右可以初始化完成。但是服务器都几乎要25S。
部分日志如下:

回答1:

无解。重写了部分接口非iis托管。开放了其它端口。目前正常了。



回答2:

代码都没有



回答3:

可能是HttpsURLConnection自动重试导致的请求重复