我们有非常好的配置的服务器机器我们的局域网上资源分配到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帐户?