【问题标题】:Most flexible minimizer/compressor for ASP.NET MVC 2?ASP.NET MVC 2 最灵活的最小化器/压缩器?
【发布时间】:2010-06-14 04:32:19
【问题描述】:

根据您的经验,您处理过的 ASP.NET MVC 最灵活的最小化器/压缩器 (JS+CSS) 是什么?

到目前为止

我的意思是灵活

  • 选择应压缩、缩小和合并的内容
  • 添加例外。例如。如果调试不压缩 XYZ.JS 或不缩小 ABC.CSS
  • 缓存
  • 最后,它应该有助于提供最好的 YSLOW 分数。

如果您知道那里有任何其他程序集,请也列出它们。

【问题讨论】:

    标签: asp.net-mvc optimization compression minify


    【解决方案1】:

    ClientDependency 不再处于测试阶段,并且与 MVC 配合得很好,我认为它是一个非常好的候选者。 AFAIK 它不使用 YUI,但您可以插入自己的压缩器。

    【讨论】:

      【解决方案2】:

      我个人认为 YUI Compressor 的 C# 端口在 CSS 和 JavaScript 缩小方面是最好的。但是,最后,您将不得不做腿部工作才能获得完美的 YSLOW 分数。没有可以拖放的库,它会神奇地使您的网站快速运行。考虑为您的内容制作一个控制器并执行以下操作:

      • GZIP your response
      • 远期过期:HttpResponse.ExpiresAbsolute = DateTime.Now.AddYears(5);

      【讨论】:

      • 前面提到的大多数框架/库都使用了 YUI 压缩器端口。虽然魔法会很好,但我绝对会尽量避免轮子改造,并从其他人之前的努力中吸取教训。
      猜你喜欢
      • 1970-01-01
      • 2010-12-11
      • 2011-08-01
      • 1970-01-01
      • 2010-11-16
      • 2013-05-09
      • 2010-09-06
      • 1970-01-01
      • 2010-10-12
      相关资源
      最近更新 更多