我們有非常好的配置的服務器機器我們的局域網上資源分配到IIS進程和標準Windows應用程序
- 4 GB的RAM
- 1 TB HDD
- 四核處理器
我們可以有2種類型的應用程序運行在服務器上
- 在IIS監督下運行的ASP.NET Web應用程序
- 標準Windows應用程序以管理帳戶運行。
我的問題是資源如何將這些應用程序之間進行分配。我知道Windows應用程序可以利用高資源(100%CPU,100%RAM等),但我不確定asp.net進程對這些資源有多少訪問權限。它是有限的,或像Windows應用程序相同?此外,如果有任何限制,那麼我們如何控制這一點。
我問這個問題的原因是來自我們的web應用程序,我們想要執行一些繁重的操作。什麼是最好的方式來做到這一點。我應該去一個Windows服務,MSMQ,還是可以使用asp.net帳戶?