ASP.NET Scss包转换真的很慢

时间:2015-06-27 20:19:40

标签: asp.net bundletransformer

我曾经使用较少的,使用V8来渲染样式表,但现在我正在使用scss,它正在使用IronRuby来编译样式表。

话虽如此,我在我的应用程序中的启动时间是SLOWW!

使用调试器,我会看到暂停发生的位置。

@Styles.Render("~/bundles/styles")

我有什么办法可以加快速度吗?我应该只使用web essentials并引用已编译的css吗?

2 个答案:

答案 0 :(得分:0)

调试时,将忽略所有bundle转换。虽然捆绑应该没有性能影响,但最小化可能会有问题,具体取决于代码。我通常会避免使用ASP.net的最小化功能。

您应该使用Web Essentials或其他插件预编译您的scss文件,然后使用内置捆绑将它们包装在一起。另外,请确保手动定义捆绑包(定义要包含的每个文件)。

捆绑包在创建后缓存1年,因此第一页加载速度可能很慢,所有后续调用都应该非常快。

答案 1 :(得分:0)

由于过渡到Bundle Transformer 1.9.81libSass已显着提高了BundleTransformer.SassAndScss模块的性能。