我正在創建一個服務器端代理,它使用線程池, 我想從ProcessRequest中的每個HttpContext在同一個線程中,只有在這個線程中,每當ProcessRequest方法完成其工作時,接收到的HttpContext不再工作了(我的猜測是,只要ProcessRequest方法完成,它就會斷開連接) 是否存在,即使ProcessRequest方法完成時也能保持HttpContext的正常工作?ASP.NET - 有沒有辦法在ProcessRequest函數完成後保持HttpContext連接?
謝謝:)
服務器端代理的基本目標是什麼? –
能夠處理1000+個併發會話..簡單和CPU消耗的解決方案是爲每個會話打開一個線程..我正在尋找一種方法來保存會話在側線程中並使用.net線程池(所以我可以控制開放線程的數量) – ben
ASP.NET框架已經使用線程池來請求,所以建議不要使用它。見http://madskristensen.net/post/Don%E2%80%99t-use-the-ThreadPool-in-ASPNET.aspx –