压缩JS和CSS是很常见的。压缩JS的好处比CSS更大,因为CSS无法重命名元素,HTML也是同样。但如果将这三个文件一起压缩,那么使用更短名称所带来的好处就可以应用到CSS和HTML上了。也就是说,不是无视这3个文件之间的关系进行压缩,而是保留关系并简化它们。我想实现可能会相当困难,但如果可能的话,你认为它与传统的压缩相比,能提供显著的优势吗?
压缩JS和CSS是很常见的。压缩JS的好处比CSS更大,因为CSS无法重命名元素,HTML也是同样。但如果将这三个文件一起压缩,那么使用更短名称所带来的好处就可以应用到CSS和HTML上了。也就是说,不是无视这3个文件之间的关系进行压缩,而是保留关系并简化它们。我想实现可能会相当困难,但如果可能的话,你认为它与传统的压缩相比,能提供显著的优势吗?
这可能没有太大的好处。如果您对所有网页内容进行gzip压缩,则可以获得压缩的好处,而无需增加所有这些minifying的复杂性。此外,您还将压缩页面上的内容,这应该是页面体积的重要部分。
我想实现可能会很困难,但如果可能的话,您认为它与传统的代码压缩相比是否会提供显着优势?
代码压缩确实很重要,这在很大程度上取决于文本散落的数量。雅虎的YSlow和谷歌的Page Speed都谈到了这三个方面,并提供解决方案,例如从中保存压缩版本。
因此,在有空间进行压缩且性能至关重要的情况下,进行压缩是一个好主意。
与 JS 文件缩小相比,优势可能要少得多,因为您绝对无法更改 CSS 样式属性名称。大多数情况下,这些占据了 CSS 文件中的大部分空间。您所能做的就是缩短 ID/类名并删除多余的空格。我猜 HTML/CSS 部分平均可以节省约 10% 的空间。
此外,Greg 说得很对。
这将会引起你的兴趣