答案 0 :(得分:1)
我为Razor和ASP.NET MVC 5构建了一个非常简单易用的设置和易于理解的缩放器。它只用一个替换多个空格,但这通常具有最大的影响,同时具有最少的侧面 - 的效果。
如果您有兴趣,请查看:https://github.com/tompazourek/RazorHtmlMinifier.Mvc5
通常,建议使用gzip编码来缩小HTTP响应,但我发现如果在gzipping之前缩小HTML,平均可以减少约11%的响应。在我看来,它仍然值得。
答案 1 :(得分:0)
您可以选择使用以下文章中概述的方法在随时(构建时)中缩小文件大小:https://debugandrelease.blogspot.com/2018/11/automatically-minifying-cshtml-files-in.html
它利用任务运行程序来创建缩小的.cshtml
文件。在开发中,您将使用文件的最小版本,但是在更高的环境中,将自动使用缩小的.cshtml
文件。请参阅该帖子以获取有关如何设置它的更多详细信息,或查看该帖子末尾链接的示例github示例存储库。