是否可以配置IIS,使其可以處理多個HTTP請求,並以HTTP流水線模式並行地到達同一個TCP套接字?IIS和HTTP流水線,並行處理請求
我們遇到了一個問題,一個Web客戶端在一個TCP套接字中使用HTTP流水線完成多個請求。客戶端基本上發送一次10個請求,然後服務器發送10個響應(與請求的順序相同)。我們的服務器需要相當長的時間處理每個請求,主要是等待外部IO。如果IIS可以開始並行處理所有10個請求,然後將響應以正確的順序序列化回客戶端,那麼效率會更高。顯然,服務器需要某種方式來緩存響應,例如,響應3早於響應2可用。
這是可能的嗎?也許這在IIS中是不可能的,或者我只是在搜索錯誤的關鍵字......我們在Windows Server 2008 R2上運行IIS 7.5和ASP.NET 4.5。
我懷疑Web Garden模式與HTTP流水線有什麼關係。也許它允許你在應用程序中解決交叉請求阻止錯誤。 – usr