簡體   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