我想优化我的页面加载。目前,我有多种资源从各种CDN中提取(例如jquery等)。总之,我有大约10个不同的JS文件和10个不同的CSS文件。大约50-75%的CDN可用。优化页面加载:多个CDN文件或单个CDN文件?
当我在其上运行的PageSpeed/YSlow的(通过GTMetrix),它抱怨我有太多的资源,我应该合并的文件。我将JS文件合并成一个文件,并对CSS文件做了同样的处理(稍后,我将从CDN提供这些文件)。当我重新运行测试时,我的页面加载时间从2.19秒变为1.87秒。看起来,组合文件和本地服务比从CDN服务的单独文件更快。
我找不到任何明确的测试显示,合并文件和本地服务优于单独的文件送达从CDN优越。我只能猜测,一旦我将组合文件放在CDN上,事情会变得更快。
合并文件是一种优越的方法吗?