IIS服务器连接用户过多造成崩溃

IIS服务器连接用户过多,造成服务器繁忙卡顿,目前服务器不太可能升级,这个问题应该怎么解决
业务流程是用户点击页面按钮,网站通过ajax提交一次请求到服务器
服务器收到请求,由于用户请求为多天数据,开启多个线程分别同时发送请求至第三方接口。
收到返回的数据,所有线程均完成后,返回数据给用户

引入消息队列进行消峰