我试图让我的谷歌页面速度洞察评级达到不错的水平,但是我也想缓存一些外部文件,有人知道处理这个问题的最佳方法是什么吗?
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)
复制到您的服务器并在本地或从 CDN 提供服务,并使用不同的浏览器缓存设置。使用 cronjob 或类似的东西定期更新 GA 脚本。
在 WordPress 上,有一些插件可以为你做到这一点,比如这个:首屏之上 https://wordpress.org/plugins/above-the-fold-optimization/;他们称此功能为JavaScript 本地化.
另一方面,我在服务器上使用 Google Pagespeed 模块,它的指令MapProxyDomain
结合替代异步跟踪片段 https://developers.google.com/analytics/devguides/collection/analyticsjs/#alternative_async_tracking_snippet。这对我来说似乎是最优雅的。
这应该足以让您开始解决您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)