1

我遇到了一个奇怪的问题,在第二次加载页面时,必须从缓存中检索捆绑包,对吗?但是我看到的是对每个请求都执行了一些长时间的操作。也许有人知道如何解决这个问题?对于 7kb 的 CSS 包,250 ms 的数字从何而来?

捆绑包来自默认的 MVC 4 项目。

屏幕如下:

在此处输入图像描述

4

1 回答 1

0

我终于找到了原因。实际上 MVC 将 bundle url 视为真正的 url,并默认尝试启动 Web.config 中指定的所有模块。添加新的配置部分

 <location path="~/Content/themes/base/css">
  <system.webServer>
    <handlers>
      <clear/>
    </handlers>
  </system.webServer>
 </location>

解决了这个问题,现在额外的时间不会花在每个请求上。

于 2013-10-01T20:22:36.000 回答