如果人们只需打开web服务器上的gzip压缩,为什么要经历缩小JavaScript和CSS文件的痛苦呢?这将给同样(甚至更好)的结果的交通优势。
小型化会带来额外的好处吗?
发布于 2013-04-24 07:46:42
您可以结合使用gzip (通常构建在web服务器中)和微型化。但是,小型化做了许多gzip不能做的额外事情,比如删除注释、将长变量重命名为较短的变量名等等。
结果传输的数据比简单地压缩原始.js要小得多。显然,这取决于源.js。
您可以查看Compressorater(http://compressorrater.thruhere.net/)。您可以加入您的.js,它将减少使用各种有或不带gzip的库,并向您展示结果。您可以看到简单gzipped和gzipped +之间的比较,它们被各种库缩小了。
发布于 2013-04-24 07:47:17
缩小Javascript和CSS不仅压缩它,而且它增加了其他通过压缩无法实现的优化。
例如,通过缩小,您可以修改long变量的名称。然后,该变量的所有实例都将仅为一个字符。另一件事,缩小做它删除注释。这不能由gzip来完成。
除此之外,小型化通常将各种文件捆绑在一起,从而减少了请求的数量。
除了缩小之外,您还应该使用gzip。
https://stackoverflow.com/questions/16196358
复制