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

DDu*_*lla 1 javascript caching

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

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

一些例子:

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

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

我唯一的其他选择是在本地保存资源,并进行某种构建任务来检查代码的任何更新或更改并覆盖本地副本吗?

Que*_*tin 5

\n

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

\n
\n\n

不。他们的 HTTP 标头是他们自己的事。

\n\n
\n

我唯一的其他选择是在本地保存资源,并进行某种构建任务来检查代码的任何更新或更改并覆盖本地副本吗?

\n
\n\n

否\xe2\x80\xa6 因为你一开始就没有这个选项。

\n\n

这些类型的脚本取决于用户的浏览器直接访问它们(并设置与 Doubleclick/Facebook/Google 域关联的 cookie)。

\n\n
\n\n

像 Google Page Insights 这样的启发式检查器可以识别潜在问题,而不是绝对问题。他们的警告需要持保留态度并给予充分理解。绝对不要将他们提出的问题视为“必须解决”。

\n