2014-09-25 189 views
0

當用戶持有刷新按鈕時,url被髮送到服務器多次,因爲它使我的工作進程掛起 是否有iis中的任何功能來處理用戶請求(當相同的請求發送時短時間間隔)持刷新按鈕

回答

1

不在IIS本身。它旨在解答請求。可用選項更多地用於查找DDOS攻擊。

您仍然希望能夠處理這種類型的流量,無論是否來自單個用戶。如果進程掛起,請查找在完成時不破壞對象的代碼。一次性使用的對象在沒有使用它們的一次性方法之前被調用。 SqlConnection或其他數據庫連接保持打開狀態。

您必須小心,因爲使用軟件和設置可能會阻止合法請求,特別是當許多計算機在網絡路由器後面使用站點時,因爲它們都可以顯示爲單個IP地址,該網絡的調制解調器的地址(例如小型企業傾向於使用住宅路由器和ISP設置的情況)。

+0

感謝您的回答,但請有這個問題的任何快速解決方案我的應用程序現在生活,我的客戶抱怨這個問題 – 2014-09-25 13:21:33

+0

真的沒有一個快速修復,特別是如果它是一個架構問題。我沒有看到很多使用刷新按鈕的情況,大多數用戶甚至都不知道刷新按鈕。客戶是否知道用戶正在刷新?您是否嘗試過啓用緩存等功能?您是否確保將您引用的任何腳本或CSS都最小化並捆綁在一起以避免發生額外的請求?這些請求中的每一個都是服務器必須提取和響應的另一個資源。 – 2014-09-25 16:04:46