何时应从单个缩小的JavaScript文件中排除文件

When should files be excluded from single minified JavaScript file?

本文关键字:文件 排除 JavaScript 单个 缩小 何时应      更新时间:2023-09-26

我一直在阅读限制对服务器的请求数量以及将所有JS(和CSS)文件串成一个文件的好处。

我也一直在阅读有关使用CDN托管文件的好处。

是否最好对CDN托管的所有可能的文件使用单独的请求,只将非CDN托管的文件合并为单个文件,或者不使用CDF托管的文件,而是将所有文件合并为一个文件?

编辑。我承认"最好"可能被一些人认为是主观的(然而,我不认为是)。如果您有这种感觉,请提供这两种方法的优缺点。

一般来说,这两种解决方案都是好的。诀窍在于针对每种情况选择正确的操作。例如,如果您有5个js文件,每个10KB,将所有文件缩小到一个50KB,使网站更快。但如果你有5个文件,每个500kb,缩小到一个2.5MB将阻止所有网站,直到加载js文件,在这种情况下单独加载更快速。

CDN总是能提高性能,使用CDN+minimy可以提高更多。

如果你有很多http请求(>15),最小化一定会提高性能,这在Wordpress等基于CMS的网站中很常见。