Google Page Speed Insights抱怨Google跟踪代码管理器(第三方)的缓存?

时间:2018-01-22 14:44:12

标签: javascript caching

Google页面数据洞察工具抱怨谷歌标记管理器插入的缓存跟踪代码。

  

在静态资源的HTTP标头中设置过期日期或最长期限,指示浏览器从本地磁盘而不是通过网络加载以前下载的资源。

一些例子:

我已从我的网络服务器添加了正确的缓存控制标头,但由于资源是从第三方提供的,因此我无法控制。

从我的服务器链接时,有没有办法强制对这些第三方资源执行缓存控制策略?

我唯一的另一种选择是在本地保存资源,还有某种构建任务,可以检查代码的任何更新或更改并覆盖本地副本?

1 个答案:

答案 0 :(得分:2)

  

从我的服务器链接时,有没有办法在这些第三方资源上强制执行缓存控制策略?

没有。他们的HTTP标头是他们自己的事。

  

我唯一的另一种选择是在本地保存资源,还有某种构建任务可以检查代码的任何更新或更改并覆盖本地副本吗?

不......因为你首先没有这个选项。

这些脚本取决于用户的浏览器直接访问它们(以及设置与Doubleclick&Facebook / Facebook&#39 / s域名相关的Cookie)。

Google Page Insights等启发式检查程序可识别潜在问题,而非绝对问题。他们的警告需要采取一些盐和很多的理解。绝对不要把他们提出的问题当作#34;必须修复"。