我想優化我的頁面加載。目前,我有多種資源從各種CDN中提取(例如jquery等)。總之,我有大約10個不同的JS文件和10個不同的CSS文件。大約50-75%的CDN可用。優化頁面加載:多個CDN文件或單個CDN文件?
當我在其上運行的PageSpeed/YSlow的(通過GTMetrix),它抱怨我有太多的資源,我應該合併的文件。我將JS文件合併成一個文件,並對CSS文件做了同樣的處理(稍後,我將從CDN提供這些文件)。當我重新運行測試時,我的頁面加載時間從2.19秒變爲1.87秒。看起來,組合文件和本地服務比從CDN服務的單獨文件更快。
我找不到任何明確的測試顯示,合併文件和本地服務優於單獨的文件送達從CDN優越。我只能猜測,一旦我將組合文件放在CDN上,事情會變得更快。
合併文件是一種優越的方法嗎?