我是一個相對較新的開發人員,但我正在研究聚合多個XML文件的應用程序。對於一個特定的控制器,大約需要25次對基於REST的遠程服務的調用,並且大約需要5-7秒才能完成所有調用,解析數據並返回視圖。我將控制器的結果緩存30分鐘。如何在基於應用程序定時器的服務器上執行方法?
我想避免是具有當緩存過期等,有7秒的用戶。所以,我的想法是每半小時執行一次方法,將XML文件聚合到一個本地文件中,然後可以查詢這些文件。因此,控制器將不再直接調用服務,而只是調用存儲的文件。
我必須在IIS的遠程訪問,所以我不能以這種方式設定的任務。它必須是一個應用層解決方案。建議?