2016-05-03 29 views
9

我试图让我的谷歌网页速度洞察评级是体面的,但也有一些外部文件,我想缓存也,任何人都知道什么是最好的方式来处理有了这个?利用浏览器缓存外部文件

https://s.swiftypecdn.com/cc.js (5 minutes) 
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes) 
https://pagead2.googlesyndication.com/pagead/osd.js (60 minutes) 
https://www.google-analytics.com/plugins/ua/linkid.js (60 minutes) 
https://hey.hellobar.com/…d5837892514411fd16abbb3f71f0d400607f8f0b (2 hours) 
https://www.google-analytics.com/analytics.js (2 hours) 

回答

7

复制到您的服务器并使用不同的浏览器缓存设置在本地或从CDN提供服务。定期用cronjob或类似的东西更新GA脚本。

在WordPress上有插件可以为你做这件事,就像这样:Above The Fold;他们称这个功能为Javascript本地化

另一方面,我在服务器上使用Google Pagespeed模块,它的指令MapProxyDomain结合Alternative async tracking snippet。这对我来说似乎最优雅。

这应该足以让您开始解决您的问题。