我目前正在开发一个小型 Web 应用程序项目,我想使用 Microsoft MVC4 框架进行开发。我对Web开发的经验很少,所以请多多包涵。
在大多数情况下,它是一个典型的数据、业务逻辑、视图 Web 应用程序。但是,也有一些操作是 CPU 密集型的,并且需要相当长的时间才能返回结果(它们是由用户直接使用参数请求的)。
我考虑过编写一个单独的 Web 服务,它只负责昂贵的操作,以减少主 Web 应用程序的负载,但我不确定这是否正确。另外,如果我确实使用了单独的 Web 服务,那么 Web 应用程序的哪个组件应该与它通信?视图,通过 AJAX 调用,控制器..?
我可以有一些关于如何将所有这些放在一起的快速指南吗?