我一直在阅读限制请求数量到服务器的好处,以及将所有JS(和CSS)文件串在一个文件中。
我也一直在阅读使用CDN托管文件的好处。
最好是对CDN托管的所有可能文件使用单独请求,只将非CDN托管的文件合并到一个文件中,或者不使用CDF托管文件,而是将所有文件合并到一个文件中?
EDIT。我认识到"最好"可能被一些人认为是主观的(但是,我感觉不到)。如果您有这种感受,请提供两种方法的优缺点。
答案 0 :(得分:1)
一般来说,两种解决方案都可以很好。诀窍在于为每种情况选择正确的操作。 例如,如果您有5个js文件,每个文件大小为10KB,请将所有文件缩小为50KB。但是如果你有5个500kb的文件,每个缩小为2.5MB会阻塞所有站点,直到加载js文件,在这种情况下分别加载更快。
CDN始终提高性能,使用CDN + minify进一步提高。
如果您有许多http请求(> 15),请确保提高性能,这是基于CMS的网站(如Wordpress)中的常见情况。