【问题标题】:Does running IIS7 in classic mode affect MVC output caching?在经典模式下运行 IIS7 会影响 MVC 输出缓存吗?
【发布时间】:2011-01-20 19:37:23
【问题描述】:

我需要以经典模式运行应用程序以向后兼容特定应用程序,并且我试图了解这将对站点上运行的 MVC 应用程序的性能产生什么样的影响。

如果我们在 ASP.NET 通配符映射上方放置一些静态文件映射(用于 .js、.css、.png 等)以减少 ASP.NET 处理程序的处理量,我们是否会接近集成在性能方面的模式?

我主要关心的是这可能对输出缓存产生的任何影响。我知道集成模式可能(?)允许输出缓存处理非 ASP.NET 内容,但这并不是真正的问题。我们更感兴趣的是确保 MVC 应用程序充分利用输出缓存。

根据经验,我发现这两种配置在一切顺利的情况下可以正常运行,但如果页面引用了不可用的资源,集成模式往往比经典模式失败得更快(例如 500 毫秒 vs 10 毫秒)秒),减少页面加载的“挂起时间”。

感谢您的任何反馈。

【问题讨论】:

    标签: asp.net asp.net-mvc caching iis-7 integrated


    【解决方案1】:

    问题是您告诉 IIS 以经典模式运行特定应用程序。现在坐下来看看。我应该这样做。

    我认为,如果您只在经典模式下运行一个应用程序,它不会影响在集成模式下运行的另一个应用程序。

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多