2
我正在開發基於ASP.NET MVC的Web應用程序。ASP.NET MVC:執行服務器上的緩慢操作並獲取其狀態
有一個很大的數據庫。用戶可以使用自定義過濾器在這個數據庫中進行搜索(html-form with options)。用戶提交表單並等待結果後。這是非常慢的操作。但這不是數據庫優化或查詢優化的問題。
因此,操作緩慢。我想運行此操作,並不時進行頁面編碼而不時進入狀態。
我看到它像:
- 發送首AJAX請求(形式數據),以運行該緩慢的操作。
- 不時發送ajax-requests以獲取有關操作的信息。
問題: 1.如何在服務器上運行將在http請求之外處理的操作? 2.如何獲得該操作的狀態?