当我们使用gzip时,为什么人们会缩小css和javascript?

Sil*_*ght 14 javascript css performance gzip client-side

如果他们可以在Web服务器上打开gzip压缩,为什么人们会经历缩小JavaScript和CSS文件的所有痛苦?这将为流量性能提供相同(甚至更好)的结果.

缩小是否会带来额外的好处?

Pet*_*ete 12

您可以将gzip(通常内置于Web服务器中)与Minification结合使用.然而,缩小还会执行gzip无法执行的许多其他操作,例如删除注释,将长变量重命名为较短的变量名等.

得到的传输数据可能比简单地压缩原始.js要小得多.显然,它取决于源.js.

你可以看看Compressorater(http://compressorrater.thruhere.net/).你可以抛出你的.js,它会在使用和不使用gzip的情况下使用各种库进行缩小并显示结果.你可以看到简单的gzip和gzip之间的比较+各种库缩小.

  • 实际上,缩小 CSS 不能缩短任何名称,只能删除一些不必要的字符和注释,有时很少;) 我刚刚测试了我的一个 css 文件的缩小 + gzip 与 gzip 版本,差异很小,我什至没有打扰缩小它(是的,这个项目没有为此设置流程,如果有,我什至不会考虑这种差异:)) (2认同)