服务人员破坏了互联网

时间:2018-11-29 12:29:29

标签: service-worker

想象一下,您在 foo.fr 上有一个带有服务工作人员的PWA。

您决定要更改 bar.fr 的域名。 因此,您决定只用301将所有流量从 foo.fr 重定向到 bar.fr

对于所有使用 foo.fr 的新用户来说,它将像一种魅力一样工作,它们将被重定向到 bar.fr

以前使用 foo.fr

BUT用户将在使用 foo.fr 时由服务工作者提供缓存。这是因为服务人员不会遵循301重定向,而是服务于旧的缓存。

对此的快速解决方法是:https://blog.hackages.io/migrating-a-service-worker-from-an-old-domain-to-your-new-domain-69236418051c

但是,如果您购买的过期域名上带有PWA,该怎么办?您没有得到以前的流量,因为您甚至都不知道有服务人员在缓存它。而且即使您知道它,也可能永远无法解决该问题,如果您不知道该问题曾在哪个路线上投放。

如果您失去对foo.fr的访问权限怎么办??您的旧用户将拥有一个损坏的网站,这比没有网站或新网站(来自新所有者)更糟糕。 >

我找不到浏览器将服务人员缓存多长时间。

我对这一切都错了吗?如果不是这样,那真的令人担心...

0 个答案:

没有答案