我曾经使用较少的,使用V8来渲染样式表,但现在我正在使用scss,它正在使用IronRuby来编译样式表。
话虽如此,我在我的应用程序中的启动时间是SLOWW!
使用调试器,我会看到暂停发生的位置。
@Styles.Render("~/bundles/styles")
我有什么办法可以加快速度吗?我应该只使用web essentials并引用已编译的css吗?
答案 0 :(得分:0)
调试时,将忽略所有bundle转换。虽然捆绑应该没有性能影响,但最小化可能会有问题,具体取决于代码。我通常会避免使用ASP.net的最小化功能。
您应该使用Web Essentials或其他插件预编译您的scss文件,然后使用内置捆绑将它们包装在一起。另外,请确保手动定义捆绑包(定义要包含的每个文件)。
捆绑包在创建后缓存1年,因此第一页加载速度可能很慢,所有后续调用都应该非常快。
答案 1 :(得分:0)
由于过渡到Bundle Transformer 1.9.81,libSass已显着提高了BundleTransformer.SassAndScss模块的性能。