2017-03-04 113 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看不到没有看到代码,然后。 –