最小化和连接的顺序对JavaScript/CSS文件的批量处理有影响吗?

Will the order of minify and concatenate make difference for batch of JavaScript/CSS files?

本文关键字:处理 有影响 文件 连接 顺序 最小化 JavaScript CSS      更新时间:2023-09-26

为了减少http请求和减少静态文件下载,建议将单个页面使用的所有JavaScript/CSS文件进行连接并最小化。

有区别吗?

1)缩小所有javascript文件,然后将它们连接起来;

将几个较小的文件缩小为一个大文件(例如,通过>>重定向),因为如果在其中一个文件中发现语法错误,优秀的缩小器将会抱怨。您将立即看到文件中

按顺序排列都没关系

我认为最好先将所有javascript文件连接起来,然后再缩小它们

为什么不跳过这两个,只是压缩你的JavaScript?您不必将代码连接起来,因为所有文件都在一个存档中,使用压缩得到的文件比使用缩小得到的文件要小。如果您正在运行Apache, mod-gzip将允许您预压缩文件,以减轻服务器的负载。

见:http://tutorialajax.com/compress-javascript-with-gzip.html

也:http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

图片使用.SVG,如果不能使用WebP,视频使用WebM,但静态文件的顺序没有任何区别