求助IIS服务器单用户并发请求的问题

问题描述

求助IIS服务器单用户并发请求的问题

我有一个页面,有两个ajax异步请求,在同一时间(先后)请求一个站点,第一个请求是耗时的请求,要一分钟返回消息;第二个请求是即时消息,只用一秒。
页面程序执行结果是,在第一个耗时请求返回消息后,第二个请求才会被asp.net接收到,这样的用户体验非常糟糕。
我尝试配置IIS的最大工作进程数,调节至1000(默认为1),以增加w3wp的数量来提高并发处理效率。但是执行效果仍然是“即时请求”排列在“耗时请求”之后执行,即IIS并未为我的第二个请求分配一个闲置的工作进程。
求问技术达人,这种情况需要如何解决?
(PS:耗时请求和即时请求先后顺序不可控)

时间: 2024-12-22 21:54:26

求助IIS服务器单用户并发请求的问题的相关文章

IIS处理并发请求时出现的问题及解决

原文http://www.cnblogs.com/hgamezoom/p/3082538.html 一个ASP.NET项目在部署到生产环境时,当用户并发量达到200左右时,IIS出现了明显的请求排队现象,发送的请求都进入等待,无法及时响 应,系统基本处于不可用状态.因经验不足,花了很多时间精力解决这个问题,本文记录了我查找问题的过程和最后解决方案,供大家参考.   软硬件环境: IBM刀片服务器,Intel至强处理器,4物理核,16个逻辑核心,内存32G Windows Server2008 E

redis来共享各个服务器的session,并同时通过redis来缓存一些常用的资源,加快用户获得请求资源的速度(转)

    时间过得真快,再次登录博客园来写博,才发现距离上次的写博时间已经过去了一个月了,虽然是因为自己找了实习,但这也说明自己对时间的掌控能力还是没那么的强,哈哈,看来还需不断的努力啊!(这里得特别说明一下本人面试的一些感受:做我们IT这一行,一定要使自己精于某个领域,再不断的去涉猎其他的领域,更重要的是学会找出各个领域的相融点,这跟我们学习书本一样,用'Java'和'计算机网络'来举下例子,我们知道Java中的socket编程,对于面向连接的编程来说(包括我们每次在网页上向服务器请求资源时),

让Win2008+IIS7+ASP.NET支持10万并发请求_win服务器

今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginRequest Handler StaticFile Erro

操作系统-为什么说Windows系统是单用户伪多用户系统,不适合做服务器,而Linux则是真正的多用户

问题描述 为什么说Windows系统是单用户伪多用户系统,不适合做服务器,而Linux则是真正的多用户 为什么说Windows系统是单用户伪多用户系统,不适合做服务器,而Linux则是真正的多用户,求大神解答操作系统底层相关概念,谢谢 解决方案 Windows9x确实是伪多用户的,从win2000开始,Windows就是真正的多用户系统了,,你看的资料得有多老.至于说多用户的好处,就是安全啊,将服务器程序运行在低权限的用户上,就算黑客黑进来了也没有权限,只能想办法找系统漏洞提权再破坏系统啊

用户运行concurrent requests(并发请求)报错——日志文件最大超过2g

用户在运行并发请求的时候,发现并发请求无法运行,在日志文件发现如下内容: Concurrent Processing - Concurrent Reports Failing With Errors REP-0004,REP-0082 and REP-0104 (Doc ID 844976.1) To Bottom Modified: 09-Jul-2013Type:PROBLEM In this Document Symptoms   Changes   Cause   Solution  

扼杀IIS服务器性能的十条规则

iis|服务器|性能 下面的每一条戒律都将有效地影响代码的性能和可伸缩性.换句话说,尽可能不要照着戒律去做!下面,我将解释如何破坏他们以便提高性能和可伸缩性. 1.应该分配和释放多个对象 你应该尽量避免过量分配内存,因为内存分配可能是代价高昂的.释放内存块可能更昂贵,因为大多数分配算符总是企图连接临近的已释放的内存块成为更大的块.直到Windows NT? 4.0 service pack 4.0,在多线程处理中,系统堆通常都运行得很糟.堆被一个全局锁保护,并且在多处理器系统上是不可扩展的. 2

IIS服务器排错指南及错误代码大全

iis|错误|服务器 IIS服务器出错的原因是复杂的.象服务启动失败.IIS进程中断或者站点不能启动这些错误都会在系统日志中记录一个错误事件.不论IIS出现何种错误,在确定排错方案之前,都应先使用事件查看器查阅系统日志所记录的相关事件.某些错误显然是由服务器硬件的损坏而造成的,而另一些由于软件原因造成的错误往往不易察觉.本节就一般性的IIS排错提供指导性的介绍. 重新启动IIS 按照微软产品的一般性排错方法和故障解决方案,大多数软件问题可以通过重新启动到方法得以解决.作为IIS5.0的新功能之一

保护IIS服务器的15个技巧

通常地,大多数Web站点的设计目标都是:以最易接受的方式,为访问者提供即时的信息访问.在过去的几年中,越来越多的黑客.病毒和蠕虫带来的安全问题严重影响了网站的可访问性,尽管Apache服务器也常常是攻击者的目标,然而微软的Internet信息服务(IIS) Web服务器才是真正意义上的众矢之的. 高级教育机构往往无法在构建充满活力.界面友好的网站还是构建高安全性的网站之间找到平衡点.另外,它们现在必须致力于提高网站安全性以面对缩减中的技术预算 (其实许多它们的私有部门也面临着相似的局面). 正因

IIS服务器的特性

iis|服务器 以下为大家介绍的是一些IIS的特有的功能: 1,IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(home directory),对于IIS