[ad_1]
Google的John Mueller预测,动态呈现只是帮助网络抓取工具处理JavaScript的临时解决方法。
Mueller认为,最终,所有网络抓取工具都能够处理JavaScript。因此,在几年内依赖动态渲染可能没有必要。
当网站所有者询问他们是否有任何理由不使用动态呈现时,Mueller在最近的Google网站管理员中心视频群聊中做出了这一预测。
这是提交的问题:
“我们正在考虑在我们的某些页面上开始仅为机器人提供服务器端渲染的选项。这是Google和朋友现在接受的行为吗?或者你是否看到任何反对意见,为什么不这样做呢?“
作为回应,穆勒表示,动态渲染肯定是谷歌认为是可接受的解决方案。然而,在不久的将来,网站不需要依赖它。
Googlebot已经可以处理每种类型的JavaScript页面,而Mueller怀疑其他所有抓取工具都会效仿。
Mueller说动态渲染是一种临时的解决方法,直到其他爬虫赶上来。虽然“临时”可能意味着几年,但他澄清道。
这个预测特别有趣的是,动态渲染仅在去年在Google I / O 2018上推出。
现在,一年多一点之后,Mueller预测这种创新的解决方案只能在几年内为机器人提供服务。
回顾这一点,看看穆勒的预测是如何实现的,这将是有趣的。
听听Mueller的完整回复,从18:38开始:
“从我们的角度来看,你绝对可以做到这一点。我相信这就是我们所说的动态渲染,基本上是在为特定的一组用户预渲染页面时。通常,这包括爬虫,社交媒体用户代理,以及基本上不是普通用户的所有那些无法处理JavaScript的东西。
那肯定是你能做的。有时,为用户使用服务器端呈现也是有意义的。有时,您可以显着加快向他们传递HTML页面的速度。因此,我不认为你只需要为机器人做些什么,可能值得检查是否有方法可以为用户利用相同的设置。也许你可以,也许这在这个具体案例中没有意义。
无论如何,从我们这边来看,这是你可以做的事情。我怀疑随着时间的推移,从长远来看,这将是你必须做的事情越来越少。 Googlebot现在几乎可以抓取每个JavaScript类型的网页。我怀疑其他用户代理也会随着时间的推移跟进。
所以我认为这可以作为一种临时的解决方法 – 临时可能意味着几年 – 但它更多的是一个有时间限制的解决方法。在某些时候,几乎每个不相关的用户代理都能够处理JavaScript。“