首页 » 它的目标是使内容加载更快

它的目标是使内容加载更快

如果您需要快速复习一下:服务工作线程是一个 JavaScript 文件 – 它指示设备(移动设备或计算机)创建仅用于 PWA 操作的本地内容缓存。(因为内容存储在本地),而不是留在互联网上的服务器或 CDN 上,它通过在 PWA 中存储与特定屏幕相关的文本和图像的副本来实现这一点。一旦用户访问 PWA 中的内容,就无需再次从服务器检索 WS电话列表 它有点像浏览器缓存,但速度更快——服务工作者不是将内容存储在网络上,而是存储有关内容何时过期的信息。这就是为什么 PWAs 似乎可以离线工作,但这也是为什么尚未查看的内容不会保存在服务工作者中的原因。

Service Worker 和 SEO

大多数了解 PWAs 的 SEO 人员都知道服务工作者用于缓存和加载时间,但他们可能不了解它也用于索引。如果你仔细想想,服务人员主要存储网 在销售过程中使用视频 站的文本和图像,这正是爬虫想要的。使用延迟 JavaScript 渲染的爬虫可以遍历 PWA,并使用服务工作者中定义的框架点击所有链接并存储静态内容。只要它了解网站的组织方式,并且该组织方式保持一致,它就可以做到这一点,而不必总是抓取网站上的所有 JavaScript。 

Google 还会知道重新抓取的频率

,因此它只能抓取服务工作者缓存中即将过期的某些项目。这为 Google 节省了大量的时间和精力,使其能够绕过或删除复杂的代码和 JavaScript。

为了索引 PWAs,Google要求网站管理员“向 Firebase 注册他们的应用”،  但他们过去要求网站管理员“注册他们的服务工作者”。 Firebase 是 Google 的平台,允许 网站管理员为其原生应用、聊天机器人以及现在的 PWAs设置和管理索引和深度链接. 

几年前与 Google PWA

专家的直接交流表明,Google 并没有抓取 Service Worker 本身,而是抓取了 Service Worker 的 API。当网站管理员向 Google 注册他们的服务工作者时,Google 实际上可能会为服务工作者创建一个 API,以便可以快速轻松地在 Google 的服务器上对内容进行索引和缓存。由于Google已经推出了索引API。已经开始并且似乎现在支持传统抓取的 API,我们相信 Google 将开始推动使用 ServiceWorkers 来提高页面速度,因为它们可以在非 PWA 网站上使用,但它实际上有助于减轻 Google 抓取和索引内容的负担。

平面 HTML 可能仍然是让 Google 抓取和索引网络信息的最快方式。目前,JavaScript 仍然是渲染的默认设置,但重要的是要知道这可能会改变,并且抓取和索引并不是将您的信息传递给 Google 的唯一方式。 Google 的索引 API 最初是针对招聘信息和直播视频等时间敏感信息而推出的,未来可能会扩展到涵盖多种内容类型。 

重要的是要记住,AMP、Schema 和许多其他类型的强大 SEO 功能都是从有限的发布开始的。除此之外,一些优秀的 SEO 已经尝试将其他类型的内容聚合到 API 中并取得了成功。提交 API 可以跳过 Google 盲目抓取网络新内容的过程,并允许网站管理员直接向他们提供信息。

新的索引 API 可能会遵循与 PWA 索引类似的 马来西亚电话号码 结构或流程。提交的 URL 已经可以被索引到某些类型的内容中或者从 Google 的索引中删除,通常需要大约一个小时的时间,虽然目前这只正式适用于两种类型的内容,但我们预计它将得到广泛扩展。

滚动至顶部