MVC的静态文件处理程序?

时间:2014-09-23 02:17:39

标签: c# asp.net asp.net-mvc asp.net-mvc-5

我是MVC5的新手,也许现在正在开发一个月。

我已经在MVC5 / C#中完成的脚本上进行了一些负载测试,并没有像我想象的那样印象深刻。

我试图弄清楚MVC是否允许某种静态文件处理 - 将MVC内容作为静态服务?我认为output cache[OutputCache(Duration = 1200, VaryByParam = "none", VaryByHeader="none")])会对此有所帮助,即使它确实如此,也不会太多。

它在没有其他活动的登台服务器上快速加载,但是当它的负载较重时,它不会很好。

它是标准的MVC控制器> C#应用程序中的ViewModel进行4个数据库连接,在没有其他用户时加载大约需要700毫秒,大约150kb。

以下是我对50 sim的负载测试结果。此脚本上的用户(IIS 7.5):

 Normal:                   50.00s
 w/ Output Cache Enabled:  25.00s
 in HTML/Static form:      600ms

您可以看到下面的图表:

enter image description here

0 个答案:

没有答案