首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态渲染与混合渲染

动态渲染与混合渲染
EN

Stack Overflow用户
提问于 2018-07-10 01:09:44
回答 1查看 3.9K关注 0票数 7

我看了谷歌SEO大会,他们谈论动态和混合渲染。但是,我不明白其中的区别,是什么呢?

谢谢您抽时间见我。

EN

回答 1

Stack Overflow用户

发布于 2019-05-11 11:40:31

这两种方法都是改进搜索引擎优化的方法,补充了搜索引擎机器人处理重型JavaScript的不足。

1.动态呈现

这是一个改进SEO的变通方法。它只是将静态html内容传递给爬虫(机器人),并保持用户的一切不变。

动态呈现是检测爬虫(通过检查用户代理),并给他们一个没有任何JavaScript的静态html内容,这种内容是由无头浏览器(如木偶师 )完全呈现的。您可能需要托管像伦德隆这样的呈现服务器来处理上面描述的呈现过程。

优势

  • 它不依赖于改变当前的前端架构。您不需要更改您的代码结构来构建,例如服务器端呈现结构,或者通过采用Prerendering使您的站点成为静态html。
  • 它适用于大型和快速变化的网站。

它在这个会话中也提到了Youtube:提供搜索友好的JavaScript支持的网站(Google /O '18)

-

2.混合渲染

这是对谷歌搜索的长期推荐。

混合渲染并不是一个新概念。--它意味着您将部分内容(您希望它被googlebot索引)作为静态html (可以通过模板引擎或任何其他方式生成)发送给客户端和bot。然后运行JavaScript以显示其他内容,如个性化内容

这是有意义的,因为我们通过静态html发布主要内容,同时为用户提供精彩的FMP (第一幅有意义的绘画),并减轻Googlebot在使用资源和时间来理解您的网站方面的负担。我们仍然可以使用强大的JavaScript为您的网站构建更多的功能。

但是,在某些特定和流行的体系结构中使用现代框架来实现会有点棘手。例如,单页应用程序。

您还可以在本会话中签入以获得更多信息( Youtube:提供搜索友好的JavaScript支持的网站(Google /O '18) )。

-

有关各种渲染结构的更多细节,请查看Web上的呈现。对于那些想了解不同结构之间的权衡的人来说,这是一个令人惊奇的帖子。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51255949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档