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

时间:2015-02-27 15:08:51

标签: javascript html performance cdn

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

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

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

EDIT。我认识到"最好"可能被一些人认为是主观的(但是,我感觉不到)。如果您有这种感受,请提供两种方法的优缺点。

1 个答案:

答案 0 :(得分:1)

一般来说,两种解决方案都可以很好。诀窍在于为每种情况选择正确的操作。 例如,如果您有5个js文件,每个文件大小为10KB,请将所有文件缩小为50KB。但是如果你有5个500kb的文件,每个缩小为2.5MB会阻塞所有站点,直到加载js文件,在这种情况下分别加载更快。

CDN始终提高性能,使用CDN + minify进一步提高。

如果您有许多http请求(> 15),请确保提高性能,这是基于CMS的网站(如Wordpress)中的常见情况。