gpt4 book ai didi

asp.net - 从浏览器到 IIS 的并发连接

转载 作者:行者123 更新时间:2023-12-02 05:37:44 24 4
gpt4 key购买 nike

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

该网站是一个具有动态选项卡的网站,因此尝试允许用户进行多任务处理。

Web Gardens 是否允许来自一个浏览器的多个连接(单用户)?也就是说,如果我打开两个选项卡并发出一组工作(与服务器端)代码,是两个请求都被提交还是只有一个连接阻塞,直到第一个请求完成。

当然在现实生活中,我看到了“阻塞”,据我所知,Web Garden 太支持并发连接了。

谢谢

最佳答案

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

来自 this MSDN page在标题为“并发请求和 session 状态”的部分中:

if two concurrent requests are made for the same session (by using the same SessionID value), the first request gets exclusive access to the session information. The second request executes only after the first request is finished

关于asp.net - 从浏览器到 IIS 的并发连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11430090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com