2016-03-05 39 views
0

還有一個類似的問題here但我在關於特殊腳本方面稍微具體一點,而且我將不管使用CDN。我應該合併所有CDN腳本還是分別加載流行的腳本?

Jsdeliver允許您將幾個腳本合併爲一個。

例如,我可以添加jQuery和jQuery的遷移是這樣的: https://cdn.jsdelivr.net/g/[email protected],[email protected]

從速度的角度來看是更好的分裝廣泛使用的腳本,因爲它可能已經被緩存,即使它們是從不同的領域?或者將它們組合在同一個cdn域中,即使它確定它們不會被緩存?

有可能無法在這一個明確的答案......

谷歌的jQuery是使用最讓將它總是更聰明,即使我使用不同的CDN形成從谷歌加載它我其他腳本?

PageSpeed Insights會告訴你從一個URL一起加載腳本,但對我來說,這似乎可能是這樣的:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> 
<script src="https://cdn.jsdelivr.net/jquery.migrate/1.3.0/jquery-migrate.min.js"></script> 

仍可能比這更好的,只是因爲jQuery是可能已經緩存:

<script src="https://cdn.jsdelivr.net/g/[email protected],[email protected]"></script> 

回答

0

那麼請求你做得更好,並將腳本組合在一起,你將減少你的請求。

另一方面,正如你所說,你將不得不加載緩存的腳本,更多的流量和更多的cdn使用,以及爲什麼,1-2個請求少?

不合並所有腳本單獨加載流行的腳本併合並其他腳本。

嘗試減少其他地方像組合圖像和製作精神圖像和...

相關問題