ASHX 能够多线程运行么 ?
现在遇到情况是由于客户端数据过多,导致收到数据后解析花费了大量的时间,从而导致发给客户端确认信息延迟很多。
就是一个客户端发送了数据,大概过了3分钟才收到服务器的确认信息。
服务器的CPU 和内存都是99%.主要都是数据库占用98%的CPU和内存.ASHX 程序已经优化,再优化的可能性不大。
设计到的数据表我就做了时间索引,其他索引也没有涉及到。
现在的问题就是客户端收到服务器的响应太慢,可以收到数据马上给客户端确认信息,解析放到另外一个线程慢慢做么?
PS:服务器网络响应带宽没有问题。
相关推荐
Easyui+ashx+Jq权限菜单权限管理框架
Ashx:ASHX(HttpHandler)是ASP.NET中的一个轻量级处理程序,它可以响应HTTP请求,处理动态内容。
对ASP.NET网站高性能和多并发的设计的讨论
本文主要讨论在资源有限的情况下,如何优化ASP.NET网站的性能和处理多并发问题。作者认为CPU处理能力已较强,性能瓶颈往往在于IO处理,如磁盘、网络、内存及设备IO。文中提到了减少锁的使用,并提及了noSQL数据库的可能性,但未深入展开。适合预算有限且寻求性能提升的开发者阅读。
Net精讲之-IHttpHandler接口中IsReusable属性到底是干啥的?
本文探讨了IHttpHandler接口中的IsReusable属性,它决定了处理程序是否可重用。通常,设置为true表示性能优化,但要求线程安全。在多线程高并发的Web环境中,IsReusable属性影响.NET内部如何处理请求,可能涉及静态缓存以减少对象创建的开销,但需注意线程安全问题。
简单的python汽车之家爬虫
本文介绍了一次使用Python编写简单网络爬虫的过程,目标是爬取汽车之家网站上的所有车身外观数据,并按照品牌、车系、年款进行分类。首先,解析品牌列表,接着获取车系及其在售、停产车型的链接。然后,遍历车款,寻找车身外观页面,提取大图链接并下载所需图片。作者提到,动态网页部分使用了PhantomJS处理,尽管存在跨平台问题,代码未使用多线程或类结构。最后,代码已上传至GitHub,欢迎改进。
C# ashx接口实现 实例
HttpClient();// 设置请求URL,参数可以放在URL后面Uri requestUri = new Uri("http://yourserver.com/yourashxhandler.ashx?


