2017-03-04 94 views
0

所以在我的網站上,我有一些從vimeo加載視頻的滑塊。防止下載重複的Javascript文件

當我檢查GTMetrix時,我得到了很多的http請求。當我看瀑布時,他們中的很多人都會重複下載相同的javascript,css和swf文件。

javascript有可能阻止下載不需要的多個副本以節省加載時間和請求嗎?

在某些情況下,那裏有下載同一個文件的副本15 + ..

我查了一下,並沒有真正看到一個插件做一些像我問。

+0

可能的重複http://stackoverflow.com/questions/20094139/is-there-a-way-to-stop-scripts-from-loading-twice-javascript –

回答

0

您可以讓您的服務器告訴瀏覽器他們需要緩存這些文件。

不同服務器的配置不同。如果你使用的是Apache,你可以試試這個解決方案:https://stackoverflow.com/a/6878502/7655153

這不是你可以在客戶端更改的東西,你需要更改服務器設置或(如果你的文件是動態生成的)你的服務器端代碼。

+2

他問「如何防止重複的請求? 」。 –

+0

即使它被緩存,它也不會爲頁面上的每個新請求下載?因爲我已經設置了瀏覽器緩存。這裏的問題主要是它從vimeo.com下載了一個長度超過20倍的400kb文件... –

+0

@DanSmith如果它在Vimeo上,那麼你不能緩存它,對...:DI看不到沒有看到代碼,然後。 –