我們的網站的初始加載時間是巨大的。而且我發現目前在加載腳本方面存在着一些麻煩。有相同的庫的多個副本,我試圖追查這些到哪些真的被使用。因此,通過清理這些了,我碰到的一些問題:選擇最常用的內容分發網絡?
如何選擇最佳(最流行的)CDN?
例如,jQuery提供了5種可能的解決方案。我怎樣才能確定哪一個是最常見的?據我的理解,即使是完全相同的文件將被再次下載,如果它來自不同的主機。
有沒有一種方法來檢查最終用戶是否已經從MaxCDN中獲得jQuery,如果沒有,那麼檢查Google CDN ...如果這兩個都不存在,則嘗試從所選CDN加載副本。如果失敗嘗試加載它從別的地方,最後是本地副本?
甚至可以檢查腳本的最終用戶副本來自哪裏?
這會對性能產生負面影響嗎?
但是,如果這些腳本中的大部分通常使用(?)使用jQuery擴展或者bootrap,那麼從共同主機獲取這些腳本不會有好處嗎? –
@ArturKäpp編輯回答你的問題。 – FreeAsInBeer