繁体   English   中英

从浏览器到IIS的并发连接

[英]Concurrent Connections from Browser To IIS

我正在运行一个ASP.NET/JQuery并在IIS 7.0上的网站。 我创建了一个带有10个工作线程和一个进程外(Sql Server)的Web花园来处理会话。 我听说许多人建议Web Gardens仅解决某些问题,即CPU瓶颈和其他并发问题。

该网站是一种具有动态制表符的网站,因此试图允许用户执行多任务。

Web Gardens是否允许一个浏览器(单个用户)进行多个连接? 也就是说,如果我打开两个选项卡并发布一组工作(带有服务器端)代码,则将同时提交两个请求或只有一个阻塞连接,直到第一个请求完成。

当然,在现实生活中,当我从Web Garden了解到太支持并发连接时,就会看到“阻塞”。

谢谢

ASP.NET会话是您的争论点-在进程内会话中,两个浏览器选项卡具有单独的会话(这可能是一件坏事),但是在进程外会话中,它们试图访问同一会话。 。

此MSDN页面上的标题为“并发请求和会话状态”的部分中:

如果对同一会话发出两个并发请求(通过使用相同的SessionID值),则第一个请求将获得对该会话信息的互斥访问。 第二个请求仅在第一个请求完成后执行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM