ASHX 能够多线程运行么 ?
巭 2013-10-25 06:30:28 我有一个ASHX程序负责接收客户端的程序,收到后解析数据,保存到数据库,然后返回客户端已经收到信息。
现在遇到情况是由于客户端数据过多,导致收到数据后解析花费了大量的时间,从而导致发给客户端确认信息延迟很多。
就是一个客户端发送了数据,大概过了3分钟才收到服务器的确认信息。
服务器的CPU 和内存都是99%.主要都是数据库占用98%的CPU和内存.ASHX 程序已经优化,再优化的可能性不大。
设计到的数据表我就做了时间索引,其他索引也没有涉及到。
现在的问题就是客户端收到服务器的响应太慢,可以收到数据马上给客户端确认信息,解析放到另外一个线程慢慢做么?
PS:服务器网络响应带宽没有问题。