首先,虽然我知道gzipping可能会有同样的数量(更多?)作为缩小HTML的性能增益-我当然感兴趣的是,下面的技术是否可以工作-或如果有人做了类似的事情。
在看到其他人在预编译MVC Razor视图上做的一些工作之后,我想知道是否可以通过某种方式将预构建事件注入到这样的过程中,这样就可以缩小HTML,然后将其内置到单个DLL中?
还是有其他方法在构建时缩小?
我见过几个人想出了通过运行时技术进行缩小的方法,但在我看来,这似乎与who最初缩小HTML大小的目的(运行时速度)背道而驰。
发布于 2011-07-08 02:47:16
在构建时缩小Razor视图是没有意义的,因为它们不是最终的标记。当所有这些帮助者吐出他们的HTML时,您可能在构建时缩小的任何内容在运行时都会被破坏。因此,如果您真的想降低带宽使用,首先也是最重要的步骤是gzip。好处将是巨大的。如果你是个疯子,并且想多抓几个字节,那就缩小HTML运行时。为此,我建议您使用Meleze.Web NuGet。
但请记住:无论您做什么,在交付之前对应用程序执行广泛的负载测试。这样你就会知道什么对你最有效。
发布于 2011-07-08 03:10:33
Minifyng代码比缩小JavaScript效率低得多--需要减少的元素非常少。这就是为什么很少这样做的原因。
发布于 2018-04-05 23:42:04
您可以使用RCompressor。
免责声明:我是这个项目的作者。
https://stackoverflow.com/questions/6623348
复制相似问题